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

浙公网安备 33010602011771号