Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Создание окна [D6, XP]


hamster ©   (2006-05-28 18:33:00) 

Здравствуйте. Что надо писать в TWindowClassEx и/или в CreateWindowEx для того, чтобы окно стало таким же, как и при borderstyle:=bsNone?


hamster   (2006-05-28 18:57:00) [1]


> begin...end ©   (28.05.06 18:55) [3]

Перемудрил. Спасибо.


begin...end   (2006-05-28 18:55:00) [2]

> hamster ©   (28.05.06 18:50) [2]

Замените свой код на EnableWindow(hbutton, False).


hamster   (2006-05-28 18:50:00) [3]

ws_popup, значит. Спасибо.
Еще один вопрос здесь же задам. Пишу

SetWindowLong(hbutton,GWL_STYLE,GetWindowLong(hbutton,GWL_STYLE) or WS_DISABLED);

Кнопку нажимать нельзя, но по виду она остается такой же. Как ее перерисовать (чтобы было видно, что она enabled:=false)?


Rial   (2006-05-28 18:46:00) [4]

Window:=CreateWindowEx (0,
                                           PChar(FTitle), PChar(FTitle),
                                           ws_Visible or ws_PopUp,
                                           0, 0, GetScreenWidth, GetScreenHeight,
                                           HWND_DESKTOP, FParent, HInstance, Nil);


Наверх

Титульная страница Поиск, карта сайта Написать письмо