简单的使用CreateDialog的Win32程序框架
2009-07-08 11:19
597 查看
转自:http://www.cnblogs.com/jjccx/articles/296501.html
//这样的好处是可以对主窗口可视化编辑,适合小型应用程序开发,我们甚至可以在此基础上写一个自己的 Foundation Classes #include "stdafx.h" #include "resource.h" HINSTANCE hInst; LRESULT MainDlgProc(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam); int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { MSG msg; HWND hDlg = NULL; hInst = hInstance; hDlg = CreateDialog(hInstance, (LPCTSTR)IDD_DIALOG1, 0,(DLGPROC)CallMainDlgProc); ShowWindow(hMainDlg, nCmdShow); while (GetMessage(&msg, NULL, 0, 0)) { TranslateMessage(&msg); DispatchMessage(&msg); } return 0; } LRESULT MainDlgProc(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lParam) { switch (Msg) { case WM_CLOSE: DestroyWindow(hDlg); return TRUE; break; case WM_DESTROY: PostQuitMessage(0); return TRUE; }; return FALSE;//返回FALSE给缺省对话框函数DefDlgProc(),表示没有处理本消息 }
相关文章推荐
- 简单的使用CreateDialog的Win32程序框架
- 简单的使用CreateDialog的Win32程序框架
- [转]在 .net 框架程序中通过DllImport使用 Win32 API
- 最简单的Ogre系列之一——Ogre框架程序(不使用ExampleListener/Application)
- 一个简单的win32程序开发框架—win-dev-framework
- 在 .NET 框架程序中通过DllImport使用 Win32 API
- 【转】 在 .NET 框架程序中通过DllImport使用 Win32 API
- 【WIN32 SDK】使用模态对话框搭Win32程序框架
- 在 .NET 框架程序中通过DllImport使用 Win32 API
- 在 .NET 框架程序中通过DllImport使用 Win32 API
- 在 .NET 框架程序中通过DllImport使用 Win32 API
- 一个服务程序框架,并在vc6.0win32控制台工程中嵌入manifest使用uac
- 最简单的Ogre系列之一——Ogre框架程序(不使用ExampleListener/Application)
- vs2010 win32程序中 sqlserver 2008 express的简单使用 (C++)
- 使用模态对话框搭Win32程序框架
- vs2010 win32程序中 sqlserver 2008 express的简单使用
- 在 .NET 框架程序中通过DllImport使用 Win32 API
- View注入框架:Butterknife简单使用
- 【tcp-ip学习总结】使用tcp协议实现简单的通信小程序
- client高性能组件化框架React简单介绍、特点、环境搭建及经常使用语法