Пытаюсь создать окно по шаблону из памяти но не работает.Чистый API. Код (Text): HRSRC hrsrc = FindResource(GetModuleHandle(0), MAKEINTRESOURCE(IDD_CONTAINER), RT_DIALOG); HGLOBAL hglb = LoadResource(GetModuleHandle(0), hrsrc); DLGTEMPLATE* t1 = (DLGTEMPLATE *) LockResource(hglb); HWND han = CreateDialogIndirect(GetModuleHandle(0),t1, 0, cdproc); Мало того в t1 cx=-32658,cy = 2. Сам диалог создан в редакторе ресурсов его размеры 300x180.
Код (Text): DWORD code = GetLastError(); HRSRC hrsrc = FindResource(0, lpszResName, RT_DIALOG); if(hrsrc == 0) MessageBox(0,L"FindResource Error",L"Error",MB_OK); HGLOBAL hglb = LoadResource(g_hinst, hrsrc); if(hglb == 0) MessageBox(0,L"LoadResource Error",L"Error",MB_OK); code = GetLastError(); return (DLGTEMPLATE *) LockResource(hglb); Код ошибки не меняется.LockResource возвращяет отрицательную ширину для диалога.Пример взят из MSDN. Для TabControl.