![](https://img-blog.csdnimg.cn/7992a41d91fb48849275172cd73dea36.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Windows / MFC
文章平均质量分 86
Windows
qiuqiuyaq
这个作者很懒,什么都没留下…
展开
-
从 Win32 转到 MFC
编写简单 win32 程序学习的目的:了解 Windows 程序运行的原理,图形是怎么绘制的,窗口是怎么产生的MFC:微软封装的Windows的面向对象的C++类库,封装了Windows APIMFC 全称微软基础类库,英文全称 Microsoft Foundation Classes把操作一系列窗口的函数封装到窗口类,把操作一系列菜单的函数封装到菜单类,把操作一系列绘图的函数封装到绘图类优点:可重用性,不需要重复造轮子、简单缺点:做界面比较丑,如果要做漂亮的程序比较复杂,工业应用比较多我们也可以自己原创 2022-06-08 09:31:43 · 491 阅读 · 0 评论 -
Windows --- 非模态对话框
接:Windows --- 模态对话框_小雪菜本菜的博客-CSDN博客CreateDialogA macro (winuser.h) - Win32 apps | Microsoft Docs按钮统一写成 IDC_BTN_聊天:点一下弹出一个窗口,再点一下弹出第二个窗口. . .EndDialog 并不是真正地关闭非模态对话框,而是隐藏对话框只有 DestroyWindow 才能真正地关闭非模态对话框点击聊天的时候产生了一个对话框,点击关闭对话框并没有真正关闭,只是对话框被隐藏了,说明窗口句柄还在,点原创 2022-06-06 19:40:32 · 467 阅读 · 0 评论 -
Windows --- 模态对话框
模态对话框:点击打开后,如果不把下面这个窗口关掉,不能操作它后面的窗口阻塞非模态对话框:DialogBoxA macro (winuser.h) - Win32 apps | Microsoft DocsDialogBoxA macro (winuser.h) - Win32 apps | Microsoft Docsresource.hreturn TRUE 但是没有处理会出现下面的情况居中显示添加资源选择 Dialog 点击新建按 shift + ctrl + e 打开资源视图,更改名字为原创 2022-06-06 13:49:52 · 1771 阅读 · 0 评论 -
Windows --- 自定义消息以及Windows对话框原理
接:Windows --- 常用消息以及消息附加参数_小雪菜本菜的博客-CSDN博客按键的时候如何捕获按的是组合键呢?一般捕获的是系统按键,想要知道它按的是哪个键原创 2022-06-02 00:11:18 · 740 阅读 · 2 评论 -
Windows --- 常用消息以及消息附加参数
接:Windows --- 常用消息以及消息附加参数_小雪菜本菜的博客-CSDN博客_windows 常用消息一般情况下返回值要返回 0,如果 return 0;最终都会交给系统,最终系统还会给你处理一遍你处理的它会给你显示如果 return1;告诉系统你已经处理了,系统不会再给你处理结束程序的进程必须需要发出一个退出消息 WM_QUIT→ 传入 0 正常退出 PostQuitMessage(0);下图由于没有发出 WM_QUIT,程序的进程还在//窗口处理函数LRESU..原创 2022-05-19 00:37:05 · 564 阅读 · 1 评论 -
Windows --- 常用消息以及消息附加参数
Win32:Windows 编程的统称,既可以编 32 位也可以编 64 位WM:Windows MessageLRESULT CALLBACK WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam){ wchar_t szMsg[100]; wsprintf(szMsg,L"hWnd:%#x\tuMsg:%#x\twParm:%#x\tlParam:%#x\n",hWnd,uMsg,wParam,lPar原创 2022-05-04 15:17:50 · 2474 阅读 · 1 评论 -
Windows --- 第一个Windows窗口程序
#include<Windows.h>//窗口程序的入口函数:WinMain//控制台窗口应用程序入口函数:main原创 2022-04-21 21:58:46 · 1788 阅读 · 2 评论