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

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

Приложение которое не минизируется.


S.P.I.R.I.T. ©   (2003-06-18 13:57:00) 

Пишу свой Shell и возникла проблемма как сделать форму несворачиваемую.


DeadMeat   (2003-06-19 19:13:00) [1]

> S.P.I.R.I.T.
По таймеру (или по Application.OnMinimize) делай

SendMessage (handle,WM_SYSCOMMAND,SC_RESTORE {или SC_MAXIMIZE},0);

Должно работать...


DVM   (2003-06-18 18:48:00) [2]


> Мне надо способ который использует рабочий стол, а точнее
> окно ProgMan. Я даже создавал панель в этом окне, но при
> выгруженном Explorer"е это не работает.

SetShellWindow Эксплорер в первую очередь использует


Song   (2003-06-18 18:28:00) [3]

WM_SYSCOMMAND
WM_SIZE для Win+M


S.P.I.R.I.T   (2003-06-18 18:17:00) [4]

//clickmaker ©
Этот способ не подходит т.к. это я немогу свернут эту форму стагдартной кнопкой Minimize, а другие программы и win+D и win+M сворачивают её без труда.
Мне надо способ который использует рабочий стол, а точнее окно ProgMan. Я даже создавал панель в этом окне, но при выгруженном Explorer"е это не работает.


clickmaker   (2003-06-18 14:23:00) [5]

стиль WS_MINIMIZEBOX не давать ей и всё. Аналог VCL - BorderIcons := BorderIcons - [biMinimize];


Наверх

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