【备忘】一个标准的win32窗口框架
来源:互联网 发布:学生网络欺凌事件 编辑:程序博客网 时间:2024/05/17 08:52
#include <windows.h>const int TAR_HIGH=800;const int TAR_WEIGHT=600;const wchar_t TAR_TITLE[]=L"FFFF团力作-建大英雄传";LRESULT CALLBACK SdjzuProc(HWND hwnd,UINT message,WPARAM wParam,LPARAM lParam){switch(message){case WM_PAINT:ValidateRect(hwnd,NULL);break;case WM_KEYDOWN:if(wParam=VK_ESCAPE)DestroyWindow(hwnd);break;case WM_DESTROY:PostQuitMessage(0);break;default:return DefWindowProc(hwnd,message,wParam,lParam);}return 0;}int WINAPI WinMain( __in HINSTANCE hInstance, __in_opt HINSTANCE hPrevInstance, __in LPSTR lpCmdLine, __in int nShowCmd ){WNDCLASSEX wndclass={0};wndclass.cbSize=sizeof(WNDCLASSEX);wndclass.style=CS_HREDRAW|CS_VREDRAW;wndclass.lpfnWndProc=SdjzuProc;wndclass.cbClsExtra=0;wndclass.cbWndExtra=0;wndclass.hInstance=hInstance;wndclass.hIcon=(HICON)::LoadImage(NULL,L"tarico.ico",IMAGE_ICON,0,0,LR_DEFAULTSIZE|LR_LOADFROMFILE);wndclass.hCursor=LoadCursor(NULL,IDC_ARROW);wndclass.hbrBackground=(HBRUSH)GetStockObject(GRAY_BRUSH);wndclass.lpszMenuName=NULL;wndclass.lpszClassName=L"sdjzuhero";//注册窗口if(!RegisterClassEx(&wndclass))return -1;HWND hwnd=CreateWindow(L"sdjzuhero",TAR_TITLE,WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX,CW_USEDEFAULT,CW_USEDEFAULT,TAR_HIGH,TAR_WEIGHT,NULL,NULL,hInstance,NULL);//第三个参数控制了窗口的样式,合集为WS_OVERLAPPEDWINDOWMoveWindow(hwnd,250,80,TAR_HIGH,TAR_WEIGHT,true);ShowWindow(hwnd,nShowCmd);UpdateWindow(hwnd);MSG msg={0};while(msg.message!=WM_QUIT){if(PeekMessage(&msg,0,0,0,PM_REMOVE)){TranslateMessage(&msg);DispatchMessage(&msg);}}UnregisterClass(L"sdjzuhero",wndclass.hInstance);return 0;}备忘…………存档用,具体不解释。
1 0
- 【备忘】一个标准的win32窗口框架
- 一个标准的win32窗口
- 【备忘】一个标准GDI窗口框架
- 固定一个标准Win32程序的窗口
- [Win32]Win32窗口应用程序的框架
- 一个窗口居中的例子(Win32)
- 一个窗口居中的例子(Win32)
- 一个简单的Win32 SDK窗口程序
- Win32创建一个简单的窗口
- 一个简洁的Win32程序框架
- D3D 的 一个win32 框架程序
- 绘制一个标准的GUI窗口
- 备忘.VS下的一个压缩文件,关于WINFORM窗口图标
- 一个基于Win32的完全面向对象的窗口类
- WIN32汇编显示一个窗口
- win32汇编显示一个窗口
- WIN32 API写一个窗口
- 创建一个win32窗口程序
- ios编译boost
- 设计模式——接口隔离原则
- 数据库索引的作用和优点缺点
- 《学习OpenCV》练习8-5
- 输入若干个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”
- 【备忘】一个标准的win32窗口框架
- Esper学习之四:Context
- JMS
- WPF基础路由事件学习
- android线程
- #define FIND(struc,e) (size_t)&(((struc*)0)->e)
- SPI子系统一
- hdu 1171 Big Event in HDU
- Eclipse去除js错误