06 2021 档案

摘要:在网上查找都是说直接用菜单项的Checked属性, toolMenuItem.Checked=!toolMenuItem.Checked; 但是我用了也切换不过来。 有点晕菜了,我用的是vs2017. 最后自己摸索弄出下面的方法,但是没能理解其含义。也是醉了。 在菜单项的点击事件中,判断菜单项的选中 阅读全文
posted @ 2021-06-24 21:14 初吻给了烟灬 阅读(655) 评论(1) 推荐(0)
摘要:在菜单中添加复选标记用CheckMenuItem函数 CheckMenuItem函数原型: DWORD WINAPI CheckMenuItem( _In_ HMENU hMenu, //菜单句柄 _In_ UINT uIDCheckItem, //菜单ID _In_ UINT uCheck); / 阅读全文
posted @ 2021-06-24 00:35 初吻给了烟灬 阅读(437) 评论(0) 推荐(0)
摘要:WM_LBUTTONDOWN //鼠标左键按下消息WM_LBUTTONUP //鼠标左键弹起消息参数和按下一样 当用户在窗口的客户区域中按住鼠标左键时,会发布WM_LBUTTONDOWN消息。如果未捕获鼠标,则该消息会发布到光标下方的窗口中。否则,消息将发布到已捕获鼠标的窗口。 WM_LBUTTON 阅读全文
posted @ 2021-06-06 01:11 初吻给了烟灬 阅读(3022) 评论(0) 推荐(0)
摘要:前两天学习了MFC的拆分窗口,今天来学习Win32 SDK下如何拆分窗口. win32是没有像MFC那样直接有函数方法拆分窗口,只能自己处理了. 1.在WM_CREATE消息中创建两个控件,TreeView,ListView //创建左边树形视图控件TreeView,扩展风格样式为3D风格WS_EX 阅读全文
posted @ 2021-06-06 01:00 初吻给了烟灬 阅读(327) 评论(0) 推荐(0)
摘要:今天学习了MFC中拆分窗口,现将方法记录下. 想要在窗口视图中拆分成左右两个视图窗口,首先要注意的是拆分后要加载到左右的视图要符合动态创建的类, 也就是要在自己创建的视图类中添加动态创建机制宏. 类内声明宏: DECLARE_DYNCREATE(CSelectView) //CSelectView为 阅读全文
posted @ 2021-06-04 21:59 初吻给了烟灬 阅读(555) 评论(0) 推荐(0)
摘要:1.首先要创建状态栏 MFC中创建状态栏是用数组来分隔格子的.所以要先弄个数组 下面在自己继承的CWnd类.cpp文件中定义一个静态数组indicators static UINT indicators[]= { IDS_STRING104, IDS_PROGRESS, IDS_STRING105, 阅读全文
posted @ 2021-06-04 20:42 初吻给了烟灬 阅读(1218) 评论(0) 推荐(0)