小编Sim*_*dle的帖子

基本Windows API

我一直在尝试使用Windows API(WinMain和WndProc)获得一个基本程序,现在已经完成了4个教程,所有这些都说同样的事情.我创建了前面提到的两个重要功能,但是当我编译并运行时,没有显示任何窗口.

我没有错误或崩溃,程序运行良好,它只是应该但不会出现的窗口.

任何帮助都会很棒,我尝试在VS2010中使用Win32控制台项目设置,Win32项目设置和空项目设置.

谢谢.

编辑:道歉,这是我用来设置和显示窗口的代码:

WNDCLASSEX wcex;
ZeroMemory(&wcex, sizeof(WNDCLASS));

wcex.cbSize = sizeof(WNDCLASS);
wcex.style = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = (WNDPROC)WndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = hInstance;
wcex.hIcon = 0;
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW+1);
wcex.lpszMenuName = 0;
wcex.lpszClassName = "MyWindowClass";
wcex.hIconSm = 0;

RegisterClassEx(&wcex);

HWND hWnd = CreateWindowEx(NULL, "MyWindowClass",       // Name of window class
                         "Window Name",         // Title of window
                         WS_OVERLAPPEDWINDOW,   // Window style
                         300, 500,              // x,y position of window
                         800, 600,              // …
Run Code Online (Sandbox Code Playgroud)

c++ winapi

1
推荐指数
1
解决办法
613
查看次数

标签 统计

c++ ×1

winapi ×1