![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Приложение которое не минизируется.
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];