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

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

BorderIcons


J.T ©   (2008-12-24 12:57:00) 

Можно ли сделать чтобы заголовок формы отображал все BorderIcons, включая  biHelp.


{RASkov}   (2008-12-24 15:22:00) [1]

Вот так: BorderIcons := [biSystemMenu, biHelp];

Из хэлпа:
biHelp - If BorderStyle is bsDialog or biMinimize and biMaximize are excluded, a question mark appears in the form's title bar and when clicked, the cursor changes to crHelp; otherwise, no question mark appears.


J.T   (2008-12-24 15:09:00) [2]


> а если в CreateParams в ExStyle добавить WS_EX_CONTEXTHELP?


Никакого эффекта, кнопка все равно не отображается


clickmaker   (2008-12-24 13:25:00) [3]

а если в CreateParams в ExStyle добавить WS_EX_CONTEXTHELP?


Palladin   (2008-12-24 13:22:00) [4]

заметил biHelp. кнопка особенная, только на диалоговых окнах ну или если нет max,min

фих знает, нужно msdn ковырять, но сомневаюсь, или просто отрисовать ее самому


J.T   (2008-12-24 13:12:00) [5]


> А что, разве он этого не отображает?


Не отображает. Делаю так.


constructor TForm1.Create(aowner: tcomponent);
begin
 inherited create(aowner);
 BorderIcons := [biSystemMenu, biMinimize, biMaximize, biHelp];
end;


Palladin   (2008-12-24 13:05:00) [6]

А что, разве он этого не отображает?


Наверх

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