Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

Не получается окно сделать диалоговым :(   Найти похожие ветки 

 
Aleksandr ©   (2002-10-16 15:47) [0]

Какие флаги надо указать при создании окна, чтобы оно было диалоговым (или без заголовка, или только с заголовком без кнопок)?

wc.cbSize:=sizeof(wc);
wc.style:=cs_hredraw or cs_vredraw OR CS_NOCLOSE;
wc.lpfnWndProc:=@WindowProc;
wc.cbClsExtra:=0;
wc.cbWndExtra:=0;
wc.hInstance:=HInstance;
wc.hIcon:=0;
wc.hCursor:=0;
wc.hbrBackground:=COLOR_CAPTIONTEXT+1;
wc.lpszMenuName:=nil;
wc.lpszClassName:="WaitForm";
RegisterClassEx(wc);
WaitFormHandle:=CreateWindowEx(0, "WaitForm", PChar(r_AppTitle),
ws_overlappedwindow OR WS_DLGFRAME or WS_BORDER,
aLeft,aTop,aWidth,aHeight, MainHandle, 0, Hinstance, nil);
ShowWindow(WaitFormHandle,SW_SHOWDEFAULT);


 
Игорь Шевченко ©   (2002-10-16 16:01) [1]

Изучить исходники Forms.pas и посмотреть, как создается окно при указании у формы BorderStyle = bsDialog


 
Arcus ©   (2002-10-16 16:47) [2]

Попробуй
...,ws_Popup or ws_Border or ws_ThickFrame,...


 
MrAngel ©   (2002-10-16 17:19) [3]

Кстати у меня не получалось сделать диалоговое окно в потоке (TThread)... окно всегда вызывалось не в модальном режиме...


 
Suntechnic ©   (2002-10-16 18:04) [4]

>MrAngel © (16.10.02 17:19)
Это потому что модальные диалоговые окна на Win API создаются с помощью DialogBox.


 
MrAngel ©   (2002-10-16 18:09) [5]

Если так то как тогда вывести окно в модальном режиме и в потоке?
У меня было создано своё окно типа TForm...


 
Suntechnic ©   (2002-10-16 19:10) [6]

Если у тебя было создано окно типа TForm, тогда ты ошибся разделом форума.



Страницы: 1 вся ветка

Текущий архив: 2002.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
6-93169
mpa2000
2002-10-02 18:59
2002.11.28
Помогите разобраться со свойствами WebBrowser-а


3-92896
sky3d
2002-11-10 13:26
2002.11.28
Как получить внешниие данные в SP (2000)


1-92951
kofman
2002-11-13 22:13
2002.11.28
Ошибка при закрытии программы


14-93255
Nick-From
2002-11-11 00:46
2002.11.28
Нужно ли программисту второе образование ?


1-93126
Михаил
2002-11-17 09:12
2002.11.28
Обработка определенного файла