Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.09;
Скачать: CL | DM;

Вниз

Минимизация формы   Найти похожие ветки 

 
sapsi   (2004-02-26 10:48) [0]

Как сделать чтоб при минимизации формы она не сворачивалась вниз экрана, а оставалась (в минимизированном виде)на своем месте и той же ширины?


 
TUser ©   (2004-02-26 11:02) [1]


> (в минимизированном виде)на своем месте и той же ширины?

Т.е. оставить только кэпшен? Наверное надо прописывать ей свой height. width не менять. А если честно, не очень понятно, что конкретно надо.


 
sapsi   (2004-02-26 11:46) [2]

Именно, caption оставить на месте при сворачивании формы


 
Skier ©   (2004-02-26 11:48) [3]

WM_SYSCOMMAND + SC_MAXIMIZE


 
Skier ©   (2004-02-26 11:48) [4]

ой, SC_MINIMIZE конечно же.


 
sapsi   (2004-02-26 13:22) [5]

Это (WM_SYSCOMMAND + SC_MAXIMIZE) минимизация.
А отловить минимизацию формы (не главной в приложении)?


 
TUser ©   (2004-02-26 13:35) [6]

Ей придет такое сообщение. Его и надо ловить.


 
sapsi   (2004-02-26 14:22) [7]

А какой синтаксис wm_syscommand в случае sc_minimize?

TForm1.Minim(var Msg: TMsg; var Handled: boolean);
if Msg.message = wm_syscommand ?

then
.....


 
sapsi   (2004-02-26 14:28) [8]

Заметил, что при минимизации формы приходят два сообщения (в десятичных числах: 161 и 15), при максимизации 5 сообщений: 161, 15,15,15,15.
Как это отловить.


 
Игорь Шевченко ©   (2004-02-26 14:56) [9]

sapsi (26.02.04 14:28) [8]

161 - WM_NCLBUTTONDOWN - это ты нажимаешь на кнопку в заголовке.
15 - WM_PAINT - окно перерисовывается.

Тебе их не надо отлавливать.


> Как сделать чтоб при минимизации формы она не сворачивалась
> вниз экрана, а оставалась


SetWindowPlacement + F1


 
sapsi   (2004-02-26 15:20) [10]

>Тебе их не надо отлавливать.
Как же отловить минимизацию окна?

например,
var wp: TWindowPlacement;
hform: hwnd;

hform - минимизируемая форма

Делать SetWindowPlacement(hform,@wp) когда?



Страницы: 1 вся ветка

Текущий архив: 2004.03.09;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.013 c
14-25895
Феликс
2004-02-15 14:02
2004.03.09
Добрая жена, густые щи, другого не ищи. Согласны?


1-25749
Senti
2004-02-25 20:48
2004.03.09
Вопрос по созданию и загрузке форм !


1-25786
Леприкон
2004-02-25 07:25
2004.03.09
Переход от многодокументного интрефейса к однодокументному


1-25751
Незнающий
2004-02-27 09:58
2004.03.09
Можно ли программно реализовать следующие действия:


3-25702
Yrtimd
2004-02-10 18:35
2004.03.09
Как в EhLib выделить отдельную строку ehDbGrid а