win32 学习中的一个问题?奇怪
在WM_CREATE消息中添加如下代码
int cxChar = LOWORD(GetDialogBaseUnits());
int cyChar = HIWORD(GetDialogBaseUnits());
HWND hwndList = CreateWindow(TEXT("listbox"), NULL , WS_CHILD | WS_VISIBLE | LBS_STANDARD,cxChar,
cyChar * 3, cxChar*32 + GetSystemMetrics(SM_CXVSCROLL), cyChar * 10, hWnd,
(HMENU)ID_LIST, (HINSTANCE)GetWindowLong(hWnd,GWL_HINSTANCE), NULL);
hwndList句柄为空,在WM_CREATE消息中产生递归循环,但又不是无限循环,造成创建很多个listbox。
想知道为什么?