《Windows API》使用对话框资源创建窗口
2016-05-16 16:03
369 查看
1.资源文件中右键-》添加-》资源.选择新建对话框.
#include<Windows.h> #include "resource.h" LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain(HINSTANCE hInstace,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow) { DialogBoxA(hInstace, MAKEINTRESOURCEA(IDD_MAIN), NULL, MainWndProc); } LRESULT CALLBACK MainWndProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam) { switch (uMsg) { case WM_CLOSE: EndDialog(hwnd, 0); break; case WM_LBUTTONDOWN: MessageBoxA(hwnd, "hello", "HerGhost", MB_OKCANCEL); case WM_COMMAND: switch (LOWORD(wParam))//得到参数ID { case IDC_BUTTON2: MessageBoxA(hwnd, "button1", "HerGhost", MB_OK); break; case IDC_BUTTON3: MessageBoxA(hwnd, "button2", "HerGhost", MB_OK); break; default: break; } break; default: break; } return 0; }
相关文章推荐
- Android Manifest 用法
- 什么是 GraphQL?
- Spark RDD API详解(一) Map和Reduce
- 如何重装TCP/IP协议
- Spring Boot 开发微服务
- Windows 8 官方高清壁纸欣赏与下载
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- lwn拾遗:[sn3218 led drivers]-api解释-1
- 使用Windows原生命令一键清空剪贴板
- 页面元素查找之Selectors API
- 利用开源软件打造自己的全功能远程工具
- Windows 8虚拟机不能全屏的解决方法
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得