Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Как определить был ли нажат MimimizeBox?


Автор: Riccon 9.2.2006, 23:54
Собственно, вопрос.

Автор: dronzo 10.2.2006, 00:32
Как насчёт того, чтобы перехватить Resize и проверить в нём Form.WindowState ?

Автор: Riccon 10.2.2006, 11:44
Мудро, такой вариант я продумал. Мне интересно зналь можно ли отловить событие клика на MinimizeBox?
Но, всё же спасибо. smile

Автор: dronzo 10.2.2006, 12:42
Ну можно override WndProc сделать, где проверять :
Код

if ((m.Msg == WM_SYSCOMMAND) && (m.WParam.ToInt32() == SC_MINIMIZE))


PS
Код

        const int WM_SYSCOMMAND = 0x112;
        const int SC_MINIMIZE = 0xF020; 


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)