crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Сворачивание/Разворачивание из трея
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
TatriX Дата 9.3.2010, 14:23
  UPD:
Пообедал, додумался дописать
this.this->activateWindow();

все работает.
TatriX Дата 9.3.2010, 13:28
  Добрый день.
Приложение сворачивается/разворачивается при щелчке по иконке в трее, оставаясь при этом на панели задач.
При закрытии "крестиком" приложение исчезает с панели задач, но продолжает висеть в трее.
Собственно интересует корректно ли я написал обработку щелчка по иконке в трее:
if(this->isVisible() && !isMinimized())
     this->showMinimized();
else
     this->showNormal();


Если использовать:
if(this->isMinimized())
   this->showNormal();
else
   this->showMinimized();

после закрытия "крестиком" по щелчку приложение появляется на панели задач, но не появляется на экране. Приходить еще раз щелкать.
//win32

UPD:
Если приложение свернуть, например по win+d оно опять таки появляется только на панели задач.
Как бороться?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 28.4.2024, 3:30