|
代码如下:
- #include "stdafx.h" //windows头文件在stdafx这个头文件里面
-
- //LRESULT CALLBACK WindowProc(IN HWND hwnd,IN UINT uMsg,IN WPARAM wParam,IN LPARAM lParam);
-
- int APIENTRY WinMain(HINSTANCE hInstance,
- HINSTANCE hPrevInstance,
- LPSTR lpCmdLine,
- int nCmdShow)
- {
- LRESULT CALLBACK WindowProc(IN HWND hwnd,IN UINT uMsg,IN WPARAM wParam,IN LPARAM lParam){
- switch(msg)
- {
- //窗口消息
-
- case WM_DESTROY:
- {
-
- PostQuitMessage(0);
-
- return 0;
- }
- //键盘消息
- case WM_KEYUP:
- {
-
-
- return 0;
- }
- case WM_KEYDOWN:
- {
-
-
- return 0;
- }
- //鼠标消息
- case WM_LBUTTONDOWN:
- {
-
-
- return 0;
- }
- }
- return DefWindowProc(hwnd,uMsg,wParam,lParam);
- }
- // TODO: Place code here.
- //设计窗口
- TCHAR classname[] = TEXT("My Windows");
- WNDCLASS wndclass = {0};
- wndclass.hbrBackground =(HBRUSH)COLOR_MENU;
- wndclass.lpfnWndProc = WindowProc;
- wndclass.lpszClassName = classname;
- wndclass.hInstance = hInstance;
-
- //注册窗口
- RegisterClass(&wndclass);
- //创建窗口
- HWND hwnd = CreateWindow(
- classname,
- TEXT("我的窗口"),
- WS_OVERLAPPEDWINDOW,
- 10,
- 10,
- 600,
- 300,
- NULL,
- NULL,
- hInstance,
- NULL
- );
- if(hwnd == NULL)
- return 0;
- //显示窗口
- ShowWindow(hwnd,SW_SHOW);
-
- //消息循环
- MSG msg;
- while(GetMessage(&msg,NULL,0,0)){
- TranslateMessage(&msg);
- DispatchMessage(&msg);
- }
-
- return 0;
- }
复制代码
报错内容如下
各位,这是哪里的问题呀 |
上一篇: 打开cmd模拟输入telnet失败下一篇: MFC BASE64解码问题
|