WNDCLASSEXW wc;
static TCHAR szchildName[] = TEXT("ChildWindow");
wc.cbSize = sizeof(long);
wc.style = CS_HREDRAW | CS_VREDRAW;
wc.lpfnWndProc = AboutWndChildProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
wc.hInstance = GetMyModuleHandle();
wc.hIcon = NULL;
wc.hCursor = LoadCursor(NULL, IDC_ARROW);
wc.hbrBackground = (HBRUSH)(BLACK_BRUSH);
wc.lpszMenuName = NULL;
wc.lpszClassName = szchildName;
wc.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
if (RegisterClassEx(&wc) == 0)
{
MessageBox(NULL, TEXT("ABC1"), TEXT("abc"), MB_OK);
return FALSE;
}
RegisterClassEx(&wc);
WNDCLASSEXW wcex;
HWND hWnd;
MSG msg;
if (!GetClassInfoEx(GetMyModuleHandle(), TEXT(UI_CLASS_ABOUTWINDOW), &wcex))
{
wcex.cbSize = sizeof(WNDCLASSEX);
wcex.style = CS_HREDRAW | CS_VREDRAW;
wcex.lpfnWndProc = AboutWndProc;
wcex.cbClsExtra = 0;
wcex.cbWndExtra = 0;
wcex.hInstance = GetMyModuleHandle();
wcex.hIcon = LoadIcon(NULL, IDI_APPLICATION);
wcex.hCursor = LoadCursor(NULL, IDC_ARROW);
wcex.hbrBackground = (HBRUSH)(COLOR_WINDOW);
wcex.lpszMenuName = NULL;
wcex.lpszClassName = TEXT(UI_CLASS_ABOUTWINDOW);
wcex.hIconSm = LoadIcon(NULL, IDI_APPLICATION);
if (RegisterClassEx(&wcex) == 0)
{
MessageBox(NULL, TEXT("ABC"), TEXT("abc"), MB_OK);
return FALSE;
}
}
RegisterClassEx(&wcex);
uj5u.com熱心網友回復:
WNDCLASSEX Structure 引數中有這樣的說明cbSize
Specifies the size, in bytes, of this structure. Set this member to sizeof(WNDCLASSEX). Be sure to set this member before calling the GetClassInfoEx function.
uj5u.com熱心網友回復:
謝謝回復,修改好了轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/240647.html
標籤:界面
上一篇:VC++ 如何自定義紙張大小
