Здравствуйте, Andreww, Вы писали:
A>Здравствуйте. Мне надо свернуть и развернуть чужое приложение. И проблема в том, что приложение нормально не разворачивается. A>Всякие PostMessage(wnd, WM_SYSCOMMAND, SC_RESTORE, 0), ShowWindowAsync( wnd, SW_SHOWNORMAL ) и SetForegroundWindow( wnd ) я уже перепробовал в разных комбинациях. A>Есть ли возможность узнать какое по счету нужное окно в alt-tab панели и столько раз послать alt-tab? A>Или можно как-то программно кликнуть по значку окна в панели задач?
A>Возможно есть еще какие-то способы восстановить окно в то состояние, что было до сворачивания? Что можете посоветовать?
Свернуть: ShowWindow(HWND,SW_SHOWMINIMIZED)
Так ваще спрятать: ShowWindow(HWND,SW_HIDE)
Развернуть, как было: ShowWindow(HWND,SW_RESTORE)