MFC
Day_
这个作者很懒,什么都没留下…
展开
-
MFC 三类消息
标准Windows消息:该消息CWnd类中,一般处理与创建窗口,绘制窗口,移动窗口,销毁窗口,以及窗口中的鼠标等,和操作窗口动作相关,消息宏;命令消息:该消息CCmdTarget类中,一般处理用户请求相关,用户接口事件消息,点击菜单,工具栏,或某一加速键,消息宏由派生类到基类循环进行匹配消息,若找不到则由缺省Windows消息处理函数结束该命令消息;控件消息:对话框原创 2014-03-04 20:37:26 · 599 阅读 · 0 评论 -
MFC 按键消息
按键消息:1:按键消息2:字符消息WM_KEYDOWN //按下非系统键WM_KEYUP //松开非系统键WM_SYSKEYDOWN //按下系统键WM_SYSKEYUP //松开系统键说明:不可产生显示字符的一般都是系统键;按键和松开按键消息通常是成对出现的:当按键按下,松开时,产生三条消息,当用户按键,按住键一定的时间时键盘就会启动重原创 2014-03-04 21:31:01 · 2876 阅读 · 0 评论 -
MFC CCmdUI<控制菜单,工具栏,状态条,CDialogBar按钮,点击状态类>
CCmdUI 没有基类它仅在一个CCmdTarget派生类的ON_UPDATE_COMMAND_UI处理程序中使用;当点击菜单或工具栏时,先调用 OnUpdateXXXXX(CCmdUI *pCmdUI) 函数,再调用响应函数Enable(TRUE); //默认状态正常FALSE //状态不可使用,呈灰色SetCheck(TRUE); //默认状态打勾F原创 2014-03-06 20:37:16 · 963 阅读 · 0 评论 -
Win32句柄说明
HWND //窗口句柄HBITMAP //位图句柄HICON //图标句柄HMENU //菜单句柄HFILE //文件句柄HINSTANEC //当前实例句柄HGLOBAL //全局内存句柄HDC //设备环境句柄HCURSOR //光标句柄原创 2014-03-03 22:35:57 · 693 阅读 · 0 评论 -
MFC数据类型
BYTE //unsigned charPSTR //char *COLORREF //unsigned longWORD //unsigned shortLONG //longBOOL //intLPSTR //char *LPCSTR //const char *LPTSTR //wchar_t *LPCTSTR //const wchar_t *L原创 2014-03-03 23:03:04 · 426 阅读 · 0 评论 -
MFC 鼠标消息
1:客户区鼠标;鼠标基本分三种:单击,双击,移动WM_LBUTTONDOWN //客户区中按下鼠标左键WM_LEUTTONUP //客户区中松开鼠标左键WM_LBUTTONDBLCLK //客户区中双击鼠标左键WM_MBUTTONDOWN //客户区中按下鼠标中键WM_MBUTTONUP //客户区中松开鼠标中键WM_MBUTTONDBLCLK //客户区中双击鼠标原创 2014-03-05 21:00:37 · 1832 阅读 · 0 评论 -
MFC CMenu<菜单>
//动态增加菜单CMenu *pMenu = AfxGetApp()->GetMainWnd()->GetMenu(); //获取当前菜单句柄CMenu *p = pMenu->GetSubMenu(6/*菜单项位置*/); //获取菜单项句柄p->AppendMenuW(MF_SEPARATOR); //添加一条分割线p->AppendMenuW(MF_STRING, IDS_I原创 2014-03-08 18:21:52 · 1337 阅读 · 0 评论 -
窗口消息
WM_CREATE //窗口创建时,调用WM_PAINT //窗口刷新时响应此消息WM_CLOSE //窗口关闭消息WM_DESTROY //销毁窗口时,调用DestroyWindow函数发出WM_QUIT //退出应用程序时,由PostQuitMessage函数发出原创 2014-03-03 22:41:49 · 405 阅读 · 0 评论