j'ai un problème avec CreateDialog :
ma boite de dialogue n'a pas de titre et ne peut pas être déplacée, et ne cède pas le focus à des fenêtres filles (=>impossible de fermer des MessageBox par exemple)
pourant la ressource n'a aucun problème puisque je l'avais déjà utilisée avant dans un autre prog telle quelle et elle marchait.
quant au code, il est copié-collé de MSDN:
si quelqu'un sait quelle pourrait être la cause de ce problème...
dans WinMain:
HWND hDlg=CreateDialog(hInstance,(LPCTSTR)IDD_MAIN,NULL,WndProc);
BOOL bRet;
MSG msg;
while((bRet = GetMessage(&msg, NULL, 0, 0))!=0)
{
if(bRet == -1)return -1;
else if (!IsWindow(hDlg) || !IsDialogMessage(hDlg, &msg))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}