摘要: 今天学习了给类添加扩展方法,这里记录下。我这记性不好,过不了两天就给忘记了。 下面的例子是给控件ListView类添加三个方法: 1. AddItemInofStudent 作用是用结构体数据添加新行的数据 2。EditItemInofStudent 用结构体中的数据修改指定的行的数据 3。GetI 阅读全文
posted @ 2021-07-02 00:35 初吻给了烟灬 阅读(713) 评论(0) 推荐(0)
摘要: 在网上查找都是说直接用菜单项的Checked属性, toolMenuItem.Checked=!toolMenuItem.Checked; 但是我用了也切换不过来。 有点晕菜了,我用的是vs2017. 最后自己摸索弄出下面的方法,但是没能理解其含义。也是醉了。 在菜单项的点击事件中,判断菜单项的选中 阅读全文
posted @ 2021-06-24 21:14 初吻给了烟灬 阅读(671) 评论(1) 推荐(0)
摘要: 在菜单中添加复选标记用CheckMenuItem函数 CheckMenuItem函数原型: DWORD WINAPI CheckMenuItem( _In_ HMENU hMenu, //菜单句柄 _In_ UINT uIDCheckItem, //菜单ID _In_ UINT uCheck); / 阅读全文
posted @ 2021-06-24 00:35 初吻给了烟灬 阅读(458) 评论(0) 推荐(0)
摘要: WM_LBUTTONDOWN //鼠标左键按下消息WM_LBUTTONUP //鼠标左键弹起消息参数和按下一样 当用户在窗口的客户区域中按住鼠标左键时,会发布WM_LBUTTONDOWN消息。如果未捕获鼠标,则该消息会发布到光标下方的窗口中。否则,消息将发布到已捕获鼠标的窗口。 WM_LBUTTON 阅读全文
posted @ 2021-06-06 01:11 初吻给了烟灬 阅读(3095) 评论(0) 推荐(0)
摘要: 前两天学习了MFC的拆分窗口,今天来学习Win32 SDK下如何拆分窗口. win32是没有像MFC那样直接有函数方法拆分窗口,只能自己处理了. 1.在WM_CREATE消息中创建两个控件,TreeView,ListView //创建左边树形视图控件TreeView,扩展风格样式为3D风格WS_EX 阅读全文
posted @ 2021-06-06 01:00 初吻给了烟灬 阅读(344) 评论(0) 推荐(0)
摘要: 今天学习了MFC中拆分窗口,现将方法记录下. 想要在窗口视图中拆分成左右两个视图窗口,首先要注意的是拆分后要加载到左右的视图要符合动态创建的类, 也就是要在自己创建的视图类中添加动态创建机制宏. 类内声明宏: DECLARE_DYNCREATE(CSelectView) //CSelectView为 阅读全文
posted @ 2021-06-04 21:59 初吻给了烟灬 阅读(575) 评论(0) 推荐(0)
摘要: 1.首先要创建状态栏 MFC中创建状态栏是用数组来分隔格子的.所以要先弄个数组 下面在自己继承的CWnd类.cpp文件中定义一个静态数组indicators static UINT indicators[]= { IDS_STRING104, IDS_PROGRESS, IDS_STRING105, 阅读全文
posted @ 2021-06-04 20:42 初吻给了烟灬 阅读(1248) 评论(0) 推荐(0)
摘要: 1.先创建插入符光标 在WM_CREATE消息中 LRESULT OnCreate(HWND hWnd, WPARAM wParam, LPARAM lParam) { HDC hdc = GetDC(hWnd); //获取字体信息 TEXTMETRIC txtInfo; GetTextMetric 阅读全文
posted @ 2021-05-31 18:38 初吻给了烟灬 阅读(279) 评论(0) 推荐(0)
摘要: 今天在学习制作计算器小程序中,碰到要多个按钮共用一个事件的问题, 现记录下来. 在窗体上按钮排列 排列的时候要按顺序排放,也就是说,0-9的ID号要连着的. #define IDD_DIALOG1 101 #define IDC_BTN_1 1001 #define IDC_BTN_2 1002 # 阅读全文
posted @ 2021-05-24 02:01 初吻给了烟灬 阅读(341) 评论(0) 推荐(0)
摘要: WIN32 状态控件用法 1.创建控件 状态栏类名: STATUSCLASSNAME #define STATUSCLASSNAMEW L"msctls_statusbar32" 控件样式 dwStyle: 指定控件风格 SBARS_SIZEGRIP: 状态栏控件将包含状态栏右端的大小调整手柄.定位 阅读全文
posted @ 2021-05-23 00:28 初吻给了烟灬 阅读(874) 评论(0) 推荐(0)