Главная страница
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.018 c
3-92859
EDDI
2002-11-08 11:09
2002.11.28
Блокировка записи в PARADOX


14-93214
Ломовик
2002-11-09 23:05
2002.11.28
А какие у вас антропометрические данные?


7-93278
Wuk
2002-09-27 18:07
2002.11.28
Gif файл


14-93201
Sirus
2002-11-09 14:32
2002.11.28
Почему компоненты отображаются криво???


3-92873
GrayHound
2002-11-10 10:34
2002.11.28
Посоветуйте OLE DB провайдер для таблиц xBase