Win32 API 快速制作 GUI 程序
Planck🌌🧬🧠🌈 (flowing in the quantum field)
读过 Windows程序设计
1. 在项目中增加 Resource——Dialog
2. 用拖曳的方式配置好 GUI
3. 定义好 Dialog 对应的窗口过程,例如 INT_PTR CALLBACK DialogProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
4. 修改 wWinMain 来一开始就打开 Dialog 并映射到窗口过程,并在 Dialog 关闭时通过 return 来结束程序 DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOG1), NULL, DialogProc); return 0;
5. 注意需要引用 #include "Resource.h" 来使 Dialog 中的控件可访问
6. 按钮的点击通过 WM_COMMAND 来传递,按钮的 ID 在 LOWORD(wParam) 中储存
7. 获取编辑控件 HWND edit = GetDlgItem(hDlg, IDC_EDIT1);
8. 修改编辑控件的内容 SetWindowText(edit, L"hi there");
662人阅读
Planck🌌🧬🧠🌈对本书的所有笔记 · · · · · ·
-
WM_SIZE 消息
每当窗口的尺寸变化时,就会触发 WM_SIZE 消息。 通过如下代码可以获取客户区的大小: cxClie...
-
Windows 应用客户区的尺寸
伴随着 WM_SIZE 的 lParam 参数,存储着客户区的尺寸,可以通过 LOWORD 和 HIWORD 两个宏来获...
-
Win32 API 快速制作 GUI 程序
> 查看全部12篇
说明 · · · · · ·
表示其中内容是对原文的摘抄