windows GDI编程窗口模板
来源:互联网 发布:java从入门到精通mobi 编辑:程序博客网 时间:2024/06/05 00:07
#include <Windows.h>HWND hwnd;static TCHAR szAppName[]=TEXT("hellowin");HRESULT CALLBACK WndProc(HWND hwnd,UINT msg,WPARAM wparam,LPARAM lparam){HDC hdc;PAINTSTRUCT ps;RECT rect;switch(msg){case WM_PAINT:hdc=BeginPaint(hwnd,&ps);GetClientRect(hwnd,&rect);DrawText(hdc,TEXT("fuck jameslee"),-1,&rect,DT_SINGLELINE | DT_CENTER | DT_VCENTER);EndPaint(hwnd,&ps);return 0;case WM_DESTROY:PostQuitMessage(0);return 0;}return DefWindowProc(hwnd,msg,wparam,lparam);}int init(HINSTANCE hInstance){WNDCLASSEX wndclass;wndclass.cbSize = sizeof(WNDCLASSEX);wndclass.style = CS_HREDRAW | CS_VREDRAW;wndclass.lpfnWndProc = WndProc;wndclass.hInstance = hInstance;wndclass.hIcon = NULL ;wndclass.hIconSm = NULL ;wndclass.hCursor = LoadCursor(NULL, IDC_ARROW);wndclass.hbrBackground = NULL ;wndclass.lpszMenuName = NULL;wndclass.cbClsExtra = 0;wndclass.cbWndExtra = 0;wndclass.lpszClassName=szAppName;if(!RegisterClassEx(&wndclass)){MessageBox(NULL,TEXT("Register Class Error"),szAppName,MB_ICONERROR);return 0;}}int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow){MSG msg;init(hInstance);hwnd=CreateWindow(szAppName,TEXT("The hello program"),WS_OVERLAPPEDWINDOW, //窗口样式,WS_POPUPWINDOW 无边框窗口,此时不能用DEFAULTCW_USEDEFAULT,//左上角坐标CW_USEDEFAULT,CW_USEDEFAULT,//窗口宽度(调用函数获取右下角x坐标)CW_USEDEFAULT, NULL, NULL, hInstance, NULL);ShowWindow(hwnd,iCmdShow);UpdateWindow(hwnd);while(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg);DispatchMessage(&msg);}return 0;}
0 0
- windows GDI编程窗口模板
- Windows窗口游戏编程模板
- GDI windows 编程
- windows gdi编程
- Windows GDI和GDI+编程实例剖析
- Windows GDI和GDI+编程实例剖析
- Windows GDI和GDI+编程实例剖析
- Windows GDI和GDI+编程实例剖析
- Windows GDI和GDI+编程实例剖析
- Windows GDI和GDI+编程实例剖析
- Windows GDI和GDI+编程实例剖析
- windows gdi相关(摘录) +windows窗口
- windows GDI编程中关于窗口和视口,逻辑坐标和设备坐标的转换
- windows编程(三)GDI入门
- 使用Windows API进行GDI窗口绘图
- 使用Windows API进行GDI窗口绘图
- Windows GDI和GDI+编程实例剖析(1)
- Windows GDI和GDI+编程实例剖析(2)
- PHP其他页面传递信息的两种方法(1、<form>;2、在连接页面后加变量值)
- [Android] Android开发优化之——对界面UI的优化(1)
- 关于在Mingw下链接时抛出undefined reference to `XXX'异常的问题
- iOS音频播放学习(3)
- for(String file : filelist)如何理解?
- windows GDI编程窗口模板
- [Android] Android开发优化之——对界面UI的优化(2)
- SQL 基础用法语句
- objective-c 封装
- 32位汇编语言学习笔记(38)--显示命令行参数(2)
- C/C++的参数传递机制
- [Android] Android开发优化之——对界面UI的优化(3)
- 11.3 重构计算顺序
- 温度传感器Pt100 热电阻的原理