随笔分类 -  MFC

摘要://设置只能运行一个实例 //"LYCHPCSMMutex" 这个名字可以随意起 CSMStationMutex = ::CreateMutex(NULL,TRUE,"LYCHPCSMMutex"); if(GetLastError() == ERROR_ALREADY_EXISTS) { CWnd 阅读全文
posted @ 2021-02-26 11:20 zwj鹿港小镇 阅读(87) 评论(0) 推荐(0) 编辑
摘要:一、简介: 使程序托盘我们这里要用到了一个结构体NOTIFYICONDATA,它包含了系统需要用来传递托盘区域信息的消息;还有需要用到一个函数Shell_NotifyIcon,它的作用是对拖盘图标进行显示与删除。 NOTIFYICONDATA结构如下: STRUCT NOTIFLYICONDATA 阅读全文
posted @ 2020-12-16 22:58 zwj鹿港小镇 阅读(326) 评论(0) 推荐(0) 编辑
摘要:MFC error C2143: 语法错误 : 缺少“;”(在“*”的前面) error C2143: 语法错误 : 缺少“;”(在“*”的前面)error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int 缺少类型说明符 - 假定为 int。注意: C++ 不支 阅读全文
posted @ 2020-12-06 23:47 zwj鹿港小镇 阅读(1109) 评论(0) 推荐(1) 编辑
摘要:一:范例运行结果: 二:具体实现步骤步骤: (1)创建2个窗口类CSelectView和CDisplayView,到时候负责往上图1和2的位置显示东西。 (2)主窗口中定义一个切分窗口类的对象,通过对象进行拆分: CSplitterWnd m_spliter; //切分窗口类对象 (3)重写主窗口O 阅读全文
posted @ 2020-10-08 22:15 zwj鹿港小镇 阅读(309) 评论(0) 推荐(0) 编辑
摘要:一:TabControl使用步骤: (1).项目中添加2个文件(CTabSheet.h和CTabSheet.cpp) (2).添加TabControl控件,添加变量m_tab,注意变量类型为CTabSheet。 (3).添加2个窗口,设置属性border为None,style为child,并且给2个 阅读全文
posted @ 2020-10-07 11:50 zwj鹿港小镇 阅读(529) 评论(0) 推荐(0) 编辑
摘要:一:范例代码: //树控件使用 //1 、设置图标 //准备HICON图标 HICON icons[4]; icons[0] = AfxGetApp()->LoadIconW(IDI_ICON1); icons[1] = AfxGetApp()->LoadIconW(IDI_ICON2); icon 阅读全文
posted @ 2020-10-07 00:10 zwj鹿港小镇 阅读(737) 评论(0) 推荐(0) 编辑
摘要:法一:加载bmp #define HBMP(filepath,width,hight) (HBITMAP)LoadImage(AfxGetInstanceHandle(),filepath,IMAGE_BITMAP,width,hight,LR_LOADFROMFILE|LR_CREATEDIBSE 阅读全文
posted @ 2020-10-03 00:20 zwj鹿港小镇 阅读(563) 评论(0) 推荐(0) 编辑
摘要:1.实现原理: 2.具体步骤: 3.代码实现: //新建Windows桌面向导项目,创建C文件 #include <windows.h>//底层实现窗口的头文件 //6、处理消息(窗口过程) //CALLBACK 代表__stdcall 参数的传递顺序,从右到左依次入栈,并且在函数返回前清空堆栈 L 阅读全文
posted @ 2020-05-07 22:49 zwj鹿港小镇 阅读(557) 评论(0) 推荐(0) 编辑
摘要:自定义消息的响应和资源消息的响应有很多类似之处;资源消息的响应是以资源的ID号作为标识的;自定义的消息要自己声明消息ID; 一. 定义: 在.h文件中做的工作: 第一步要声明消息: #define WM_MYMSG WM_USER+200 第二步要在类声明中声明消息映射: DECLARE_MESSA 阅读全文
posted @ 2020-03-15 18:05 zwj鹿港小镇 阅读(262) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示