CreateDialog 失败,GetLastError返回0 ,怎么回事?
我想创建一个无模式对话框,
HWND hwnd;
hwnd = CreateDialog( GetModuleHandle(NULL), MAKEINTRESOURCE( IDD_CONTROL_PANEL ), NULL, ControlPanelProc );
if( NULL == hwnd ){
DWORD dwerr = GetLastError();
}
运行的结果是hwnd == NULL, 并且dwerr == 0(没有错误),请问是怎么回事。
同样的代码在另一个程序里就好使。