Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Restore и Minimize формы


Автор: KaKTyCc 16.5.2006, 19:15
по горячему сочетанию кнопок надо сворачивать - разворачивать окно программы.
Как проверить свернуто оно или нет, и исходя из этого своачивать или разворачивать окно
 

Автор: GolIy 17.5.2006, 06:47
Код

  if ((GetWindowLong(this->Handle, GWL_STYLE) & WS_MAXIMIZE) == WS_MAXIMIZE)
 

Автор: KaKTyCc 17.5.2006, 12:01
нет, не то, этим условием не узнать, свернуто окно в трэй  или нет  smile  

Автор: Romikgy 17.5.2006, 12:16
Имхо если сворачивают в трей значит прячут само окно проверяй на видимость окон , isVisible 

Автор: KaKTyCc 17.5.2006, 12:36
нет тоже не катит. Решил проблему так - создал флаг, который изменяется всегда по возниконовению событий onMinimize()
и onRestore() а по нажатию горячих кнопок проверяю этот флаг. 

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