Hello Window
来源:互联网 发布:哪个软件专门看腐剧 编辑:程序博客网 时间:2024/04/28 04:08
#include <windows.h>
#include <commdlg.h>
LRESULT CALLBACK WndProc(HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);
int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,PSTR szCmdLine,int iCmdShow)
{
//static CHOOSECOLOR cc;
//static COLORREF crCustColors[16];
//cc.lStructSize = sizeof(CHOOSECOLOR);
//cc.hwndOwner = NULL;
//cc.hInstance = NULL;
//cc.rgbResult = RGB(0x80,0x80,0x80);
//cc.lpCustColors = crCustColors;
//cc.Flags = CC_RGBINIT | CC_FULLOPEN;
//cc.lCustData = 0;
//cc.lpfnHook = NULL;
//cc.lpTemplateName = NULL;
//return ChooseColor(&cc);
//wchar_t b[4];
//
//lstrcpyW(b,L"oo");
//MessageBoxW(NULL,b,L"caption",MB_OK);
TCHAR szAppName[100] = "ChooseColor";
HWND hWnd;
WNDCLASS wndClass;
MSG msg;
wndClass.cbClsExtra = 0;
wndClass.cbWndExtra = 0;
wndClass.hbrBackground = (HBRUSH)GetStockObject(BLACK_BRUSH);
wndClass.hCursor = LoadCursor(NULL,IDC_ARROW);
wndClass.hIcon = NULL;
wndClass.hInstance = hInstance;
wndClass.lpfnWndProc = WndProc;
wndClass.lpszClassName = szAppName;
wndClass.lpszMenuName = NULL;
wndClass.style = NULL;
RegisterClass(&wndClass);
hWnd = CreateWindow(szAppName,szAppName,WS_OVERLAPPEDWINDOW,CW_USEDEFAULT,0,800,600,NULL,NULL,hInstance,NULL);
ShowWindow(hWnd,iCmdShow);
UpdateWindow(hWnd);
while (GetMessage(&msg,NULL,0,0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
return (int)msg.wParam;
}
LRESULT CALLBACK WndProc(HWND hWnd,UINT uMsg,WPARAM wParam,LPARAM lParam)
{
HDC hDC;
PAINTSTRUCT ps;
RECT rect;
switch(uMsg)
{
case WM_CREATE:
break;
case WM_PAINT:
hDC = BeginPaint(hWnd,&ps);
GetClientRect(hWnd,&rect);
DrawTextW(hDC,L"Hello Windows xp",-1,&rect,DT_SINGLELINE|DT_CENTER|DT_VCENTER);
EndPaint(hWnd,&ps);
break;
case WM_DESTROY:
PostQuitMessage(0);
break;
}
return DefWindowProc(hWnd,uMsg,wParam,lParam);
}
- Hello Window
- 4 Hello Window
- LearnOpenGL #01 Hello Window
- Enigma1 THE BIBLE - Lesson1: Hello World Window
- X11,X Window,hello world 例子
- Qt 编程学习之hello world 篇 [windows] 【window 平台】
- Window下开发环境安装和Hello World
- Window下开发环境安装和Hello World
- OpenGL step by step - tutorial_1 "a hello window"
- hello?
- hello
- hello
- hello
- hello
- hello
- Hello
- hello
- hello
- JAVA通过JNI调用本地C语言方法
- 用 Selenium 自动化验收测试
- 各大公司面试题
- 找个地方 写写心得
- 网络分布式控制系统
- Hello Window
- SOURCES文件详解
- 分析索引的碎片
- shell下进程的前台与后台运行
- Html/Jsp常用的页面跳转方法
- php实现注释的删除【支持//,/*,/**】
- 测试zoundry_2
- IE6 li a:hover position
- .NET中栈和堆的比较 #1