Window32程序开发
lichao268089
这个作者很懒,什么都没留下…
展开
-
Windows窗口程序中的UNREFERENCED_PARAMETER(hPrevInstance)详解
UNREFERENCED_PARAMETER(hPrevInstance)展开传递的参数和表达式,其目的是关于编译器对未引用的参数的警告,例如,在你的程序中可能会有这样一些代码行: int x=1; 但你从没用到过 x。也许这一行是你以前使用 x 时留下来的,只删除了使用它的代码,而忘了删除这个变量。Warning Level 4 能找到这些小麻烦。所以,为什么不让编译器帮助你完成可能是最高级...转载 2019-04-24 11:46:57 · 1107 阅读 · 0 评论 -
Windows窗口程序-InitInstance函数
// Perform application initialization:BOOL InitInstance(HINSTANCE hInstance, int nCmdShow){HWND hWnd;//返回创建的窗口的句柄hInst = hInstance; // Store instance handle in our global variable//保存命令行参数中的hInsta...原创 2019-04-24 15:30:00 · 1338 阅读 · 0 评论 -
Windows窗口程序-LoadAccelerators函数
LoadAcceleratorsW(In_opt HINSTANCE hInstance,//应用程序实例句柄,用来从程序的资源文件里查找到快捷键定义。In LPCWSTR lpTableName);//lpTableName是快捷键的定义表格。当用户使用软件时,往往有些功能是最常用的功能。作为开发人员,就需要让用户感觉到这个软件好用,这样就需要把他们最常用的功能用起来最方便,最快捷,能提高...原创 2019-04-24 15:56:51 · 638 阅读 · 0 评论 -
Windows窗口编程-GetMessage
// Main message loop:while (GetMessage(&msg, NULL, 0, 0)){if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))//如果不是快捷键消息{TranslateMessage(&msg);//翻译消息DispatchMessage(&msg);//...原创 2019-04-24 16:20:01 · 1251 阅读 · 1 评论 -
Winodws窗口程序-WndProc
LRESULT CALLBACK WndProc(HWND hWnd, //要处理的窗口句柄UINT message,//消息的ID,代表了不同的消息WPARAM wParam,//按下按键的虚拟键码LPARAM lParam);//存储按键的相关状态(比如当鼠标消息发出时,wParam为鼠标按键的信息(如虚拟键码VK_SPACE,VK_CANCEL),lParam则存储鼠标的坐标,高字节...原创 2019-04-24 16:45:09 · 218 阅读 · 0 评论 -
MFC实例分析
实例HelloWord.cpp 首先创建一个CHelloWordApp theApp类型的全局变量;调用完CHelloWordApp 和CWinAppEx以及CWinApp的构造函数以后进入extern “C” int WINAPI_tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,In LPTSTR lpCmdLine, int n...原创 2019-04-25 11:32:21 · 590 阅读 · 0 评论 -
MFC dialog对话框默认的Ok和CANCLE按钮生成代码
MFC dialog对话框默认的Ok和CANCLE按钮生成代码转载 2019-05-09 11:42:18 · 1260 阅读 · 0 评论