第一个标准Windows程序(个人一次写成的最简版本)
来源:互联网 发布:淘宝怎么秒杀商品 编辑:程序博客网 时间:2024/05/22 14:51
#include <windows.h>LRESULT CALLBACK WindowProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam){if(uMsg == WM_DESTROY){::PostQuitMessage(0);return 0;}return ::DefWindowProc(hWnd, uMsg, wParam, lParam);}int WinMain( __in HINSTANCE hInstance, __in_opt HINSTANCE hPrevInstance, __in_opt LPSTR lpCmdLine, __in int nShowCmd ){WNDCLASS wcs = {0};wcs.lpfnWndProc = WindowProc;wcs.lpszClassName = TEXT("FirstWindow");wcs.hCursor = ::LoadCursor(NULL, IDC_ARROW);if( !RegisterClass(&wcs) ) return -1;HWND hWnd = ::CreateWindow(wcs.lpszClassName, wcs.lpszClassName, WS_OVERLAPPEDWINDOW, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, NULL, NULL, hInstance, NULL);if( !hWnd ) return -1;::ShowWindow(hWnd, SW_SHOW);::UpdateWindow(hWnd);MSG msg;while( ::GetMessage(&msg, 0, 0, 0) ){TranslateMessage(&msg);DispatchMessage(&msg);}return msg.wParam;}
用VS2008,新建一个空win32工程,然后加入一个 main.cpp,将上面的代码拷贝到 main.cpp,按 F5,大功告成。
0 0
- 第一个标准Windows程序(个人一次写成的最简版本)
- 最容易的第一个WINDOWS程序
- 终于写成自己的第一个线性汇编小程序
- Windows的第一个程序
- 最完整的Windows下React Native开发环境搭建与第一个程序HelloWorld
- 第一个Windows程序.
- 第一个Windows程序
- 第一个windows程序
- 第一个Windows程序
- 第一个WINDOWS程序
- 第一个windows程序
- 第一个Windows程序
- 第一个Windows程序
- 第一个Windows程序
- 第一个windows程序
- 第一个windows程序
- 个人封装库,第一个版本(超烂)
- 我的第一个windows程序(加油)
- OGG-01296 Oracle GoldenGate Delivery for Oracle OGG-01668 Oracle GoldenGate Delivery for Oracle
- u-boot链接脚本解析
- MongoDB分片环境下的查询路由
- ios TableView设置背景图片
- HSSFWorkBooK用法
- 第一个标准Windows程序(个人一次写成的最简版本)
- 心得体会-----jenkins学习反思
- Python中的exec、eval使用实例
- 版本更新
- Python学习(第一周)
- iOS 注释方法
- MVC的理解
- C++静态库与动态库
- Mycat 数据库分库分表中间件