我有一个自定义窗口类(我用RegisterClassEx()
创建)。如果我创建此类的窗口实例并设置其HMENU
属性,CreateWindowEx()
函数将失败。
为什么我不能设置这种窗口的id / HMENU
id?
// hwnd = NULL
hwnd = CreateWindowEx(0, WND_CLASS_NAME.c_str(), wndTitle.c_str(), wndFlags,
wndDimensions.left, wndDimensions.top, wndDimensions.right, wndDimensions.bottom,
NULL, (HMENU)50001, hinstance, NULL);
// hwnd is valid
hwnd = CreateWindowEx(0, WND_CLASS_NAME.c_str(), wndTitle.c_str(), wndFlags,
wndDimensions.left, wndDimensions.top, wndDimensions.right, wndDimensions.bottom,
NULL, 0, hinstance, NULL);
完整的目的是能够致电GetDlgCtrlId(hwnd);
。