C++读取excel文件
1 创建mfc程序(这里以vs2013为例)
2 添加读取excel文件用到的类
3 添加完成后,找到相关头文件,注释/删除
4 再次编译还是有错误
5 添加源码(最重要的一步)...
分类:
编程语言 时间:
2014-12-25 14:42:00
阅读次数:
509
string是标准C++库中的字符串类,CString是在Windows开发环境下常用的字符串类,CString目前已从MFC中分离出来可以单独使用,只需包含atlstr.h即可。相比string,CString提供较多的方便使用的方法,如大小写转换、不区分大小比较字符串等方法。而string并没有...
分类:
其他好文 时间:
2014-12-25 01:24:34
阅读次数:
172
首先:NMHDR=NotifyMessageHandlerNMHDR结构包含下列成员:typedefstructtagNMHDR{
HWNDhwndFrom;//handleofcontrolsendingmessage,相当于原WM_COMMAND传递方式的lParam
UINTidFrom;//identifierofcontrolsendingmessage相当于原WM_COMMAND传递方式的wParam(low-order
UINTco..
分类:
编程语言 时间:
2014-12-24 18:33:30
阅读次数:
176
给MFC中的控件添加我们想要的控件热键,在动手之前,必须清楚,热键分为local的和global的,其中local的职能在当前程序有焦点(被激活)时有效,而global的,则无论什么时候都有效,测试local的要优先于global的,就是如果当前激活窗口的快捷键与未激活窗口的快捷键重叠,当前..
分类:
编程语言 时间:
2014-12-24 18:25:11
阅读次数:
194
建立MFC应用程序
选择基于对话框
添加一个按钮三个编辑框,三个编辑框分别用来显示系统时间、光标在windows的位置、光标在client的位置。
将Button的captain改为Time,ID改为IDC_time。
点击 项目/类向导/成员变量/ , 为按钮和编辑框添加变量m_time,m_showtime,m_client,m_window,(方法有很多)。
注意类别为contr...
分类:
移动开发 时间:
2014-12-24 16:28:22
阅读次数:
1016
相应WM_CTLCOLOR函数
添加以下代码:
switch (pWnd->GetDlgCtrlID())
{
case IDC_STATIC://为Static控件的ID
{
pDC->SetBkMode(TRANSPARENT);
pDC->SetTextColor(RGB(0, 0, 0));
return (H...
分类:
编程语言 时间:
2014-12-24 11:56:04
阅读次数:
163
在一个对话框当中,按下esc键 与 上面的红叉,默认都是调用OnCancel()函数;
现在我要在按下esc键盘后不关闭程序而是弹出一个对话框,但是这个时候点击红叉
程序也不会关闭,为了解决这个问题,我们就要重载OnClose函数,
void CMy1223Dlg::OnCancel()
{
MessageBox("如果出来真奇怪","提示",MB_OK);
//CDial...
分类:
编程语言 时间:
2014-12-23 15:37:32
阅读次数:
189
(1)屏蔽本程序的鼠标信息和特定按键信息。设置后门按键F2可退出程序。HHOOKg_hKeyBoard;
HHOOKg_hMouse;
LRESULTCALLBACKMouseProc(
_In_intnCode,
_In_WPARAMwParam,
_In_LPARAMlParam
)
{
return1;//屏蔽鼠标消息
}
LRESULTCALLBACKKeyboardProc(
_In_intcode,
_In..
分类:
其他好文 时间:
2014-12-23 06:47:37
阅读次数:
182
以下未经说明,listctrl默认view风格为report-------------------------------------------------------------------------------1. CListCtrl风格 LVS_ICON:为每个item显示大图标 LVS_...
分类:
编程语言 时间:
2014-12-22 19:26:32
阅读次数:
222
运行环境:VS2013
一、添加对话框背景图片
①插入位图,把生成的空白位图进行替换(xxx.bmp图片的名称和格式与生成的空白位图保持一致)
②查看属性,得到位图ID
③编写代码:
void CMFC_8Dlg::OnPaint()
{
if (IsIconic())
{
....
}
else
{
//CDialogEx::OnPaint();
CPaintD...
分类:
编程语言 时间:
2014-12-22 18:01:36
阅读次数:
186