Re[4]: Почему не создается окно?
От: Green_B  
Дата: 18.05.03 19:22
Оценка:
Здравствуйте, FlashBack, Вы писали:

FB>Здравствуйте, Green_B, Вы писали:


G_B>>Дело в том, что у меня в параметрах ресурса стои Висибл (да и ШовВиндов вызывал) просто он мне возвращает ноль (NULL)! Вот в этом-то и проблема!!!


FB>Покажи, как ты вызываешь CreateDialog.

FB>А если не лень, то весь проэкт мыльни, подровняю

Вот так выглядит функция ВинМэйн (если не хватит — прошу адрес e-mail, мыльну проект, а пока заранее спасибо):


int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
    MSG msg;


    HWND list,wnd;

    wnd = CreateDialog(NULL,(LPCSTR)IDD_DIALOG1,NULL,(DLGPROC)LoopD);

    if(!wnd)
    {
        MessageBox(NULL,"ÍÅ ÌÎÃÓ ÑÎÇÄÀÒÜ ÎÊÍÎ","WARNING",0);
        return FALSE;
    }
    
    list = GetDlgItem(wnd,(int)ID_LIST);
    SetTimer(wnd,1,1000,NULL);

    CreateList(list);

    isConnect = FALSE;
    

    while (GetMessage(&msg, NULL, 0, 0)) 
    {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
    }

    

    return 1;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.