MFC开发
KLear22
研究生在读
展开
-
2020-10-08
Windows 字符集多字节字符串 转 宽字节 ---- ‘L’声明宽字节的字符串 wchar_t统计宽字节 wcslenTEXT、TCHRE 是有自适应编码转换能力的char* 和CString 之间的转换 //char* -> CString char* p3 = "ccc"; CString str = CString(p3); //CString -> char* CStringA tmp; tmp = str; char *pp = tmp.GetBuffer原创 2020-10-08 18:45:56 · 83 阅读 · 0 评论 -
2020-10-08
MFC中的消息映射机制声明宏 写道 .h 中分界宏 写道 .cpp 中 BEGIN_MESSAGE_MAP(子类,父类) …END_MESSAGE_MAP()找消息宏 写到分界宏中间把函数原型声明写到 .h 中,函数实现写到 .cpp鼠标,键盘的实现代码注释如下mfc.h#include <afxwin.h> //mfc使用的头文件#include <intsafe.h>//声明一个应用程序类class MyApp:public CWinApp //继承原创 2020-10-08 16:17:46 · 144 阅读 · 0 评论 -
2020-10-08
利用MFC创建一个窗口1.1 mfc头文件 afxwin.h1.2 自定义类 继承于CWinApp 应用程序,自定义的类MyApp 应用程序类,有且只要一个。1.3 程序入口 InitInstance1.4 在入口里面创建窗口1.5 窗口类 MyFram 继承于 CFramwnd1.6 MyFram 构造中创建窗口 Creat(NULL,“标题名”)1.7 创建窗口对象1.8 显示和更新1.9 m_pMainWnd = frame; //保存指向应用程序的主窗口的指针1.10 retu原创 2020-10-08 14:41:34 · 81 阅读 · 0 评论 -
2020-10-07
MFC底层窗口实现(二)具体前五个步骤的实现具体前五个步骤的实现#include <windows.h> //底层实现窗口的头文件//程序入口函数//WINAPI 代表了__stdcall 参数的传递顺序,从右到左依次入栈,并且在函数返回前清空堆栈int WINAPI WinMain( HINSTANCE hInstance, //应用程序实例句柄 HINSTANCE hPrevInstance, //上一个程序的句柄,在win32环境下,参数一般为NULL,不起原创 2020-10-07 20:49:23 · 88 阅读 · 0 评论