ShowWindow
После этого свёрнутое окно не получается развернуть с помощью мышки.
Что за ерунда?
Пишу ShowWindow(h, SW_HIDE)
После этого свёрнутое окно не получается развернуть с помощью мышки.
Что за ерунда?
Свернутое окно разворачивается SW_RESTORE
при этом если оно было максимизировано, то вся максимальность теряется, а SW_SHOWMAXOMIZED не разворацивает всернутое окно окно, такой косяк.
Приходится запоминать состояние окна, и после RESTORE, если нужно, делать MAXIMIZED
Свернутое окно разворачивается SW_RESTORE
при этом если оно было максимизировано, то вся максимальность теряется, а SW_SHOWMAXOMIZED не разворацивает всернутое окно окно, такой косяк.
Приходится запоминать состояние окна, и после RESTORE, если нужно, делать MAXIMIZED
Это понятно. Я спрашиваю, почему оно на мыша не реагирует. Я по запуску программы запускаю внешнее приложение и сворачиваю его. А юзер потом не может его развернуть. Такая беда.
Это понятно. Я спрашиваю, почему оно на мыша не реагирует. Я по запуску программы запускаю внешнее приложение и сворачиваю его. А юзер потом не может его развернуть. Такая беда.
попробуй нажать на приложении правую кнопку
и в контекстном меню выбрать кнопку восстановить.
А почему так? - это к Биллу Гейтсу:)
попробуй нажать на приложении правую кнопку
и в контекстном меню выбрать кнопку восстановить.
А почему так? - это к Биллу Гейтсу:)
И причем тут дядя Билли...
Свернуть и скрыть разные вещи...
Мне кажется что должно посылаться сообщение
ShowWindow(Form1->Handle,SW_MINIMIZE);
посмотри в билдере исходники команды
Application->Minimize();
И причем тут дядя Билли...
Свернуть и скрыть разные вещи...
Мне кажется что должно посылаться сообщение
ShowWindow(Form1->Handle,SW_MINIMIZE);
посмотри в билдере исходники команды
Application->Minimize();
Я пробовал SW_MINIMIZE, но в этом случае окно сворачивается на рабочем столе а хотелось бы в TaskBar.
Я пробовал SW_MINIMIZE, но в этом случае окно сворачивается на рабочем столе а хотелось бы в TaskBar.
Попробуйте команду
SendMessage(Form1->Handle,WM_SHOWWINDOW,SW_HIDE,SW_PARENTCLOSING);
правда после этого нужно как то снять активность этого приложения или передать фокус другому приложению потому что кнопка программы остается прижатой и для разворачивания окна если вы это захотите сделать сразу же прийдется щелкнуть два раза :
1 щелчок для снятия активности кнопки на TaskBar
2 щелчок для разворачивания окна....