Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Jeka2
-
- Начинающий

-
-
- Сообщения: 4
- Зарегистрирован: 21.08.2003 (Чт) 9:38
Jeka2 » 21.08.2003 (Чт) 10:01
Моя программа работающая в фоновом режиме по таймеру должна свернуть развернутое во весь экран ДОС приложение и что то показать. Не могу победить сворачивание именно полноэкранного приложения. HWND известно.
Как???
Может можно полать ему alt+esc? Если да то как????
Буду благодарен за ответы и кусочки кода с примером.
Спасибо
-
Jeka2
-
- Начинающий

-
-
- Сообщения: 4
- Зарегистрирован: 21.08.2003 (Чт) 9:38
Jeka2 » 21.08.2003 (Чт) 12:01
Это вроде как самому себе отправлять коды.
А надо другому приложению.
ps. hwnd приложения известно
ОС W2000
-
SergeySV
-
- Продвинутый пользователь

-
-
- Сообщения: 124
- Зарегистрирован: 17.04.2003 (Чт) 14:39
- Откуда: Россия, Москва
SergeySV » 21.08.2003 (Чт) 12:48
Через PostMessage пробовал что-нибудь посылать окну???
Главное двигаться не быстрее, чем думает твоя голова.
-
SergeySV
-
- Продвинутый пользователь

-
-
- Сообщения: 124
- Зарегистрирован: 17.04.2003 (Чт) 14:39
- Откуда: Россия, Москва
SergeySV » 21.08.2003 (Чт) 12:54
Ну или попробуй еще: ShowWindow hWnd, SW_HIDE (SW_MINIMIZE)
Главное двигаться не быстрее, чем думает твоя голова.
-
Jeka2
-
- Начинающий

-
-
- Сообщения: 4
- Зарегистрирован: 21.08.2003 (Чт) 9:38
Jeka2 » 21.08.2003 (Чт) 13:00
SergeySV писал(а):Через PostMessage пробовал что-нибудь посылать окну???
Пробовал. Если ДОС приложение в окне то работает, если в полноэкранном режиме - тишина.
-
Jeka2
-
- Начинающий

-
-
- Сообщения: 4
- Зарегистрирован: 21.08.2003 (Чт) 9:38
Jeka2 » 21.08.2003 (Чт) 14:02
SergeySV писал(а):Ну или попробуй еще: ShowWindow hWnd, SW_HIDE (SW_MINIMIZE)
Аналогично на развернутом во весь экран не работает.
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 21.08.2003 (Чт) 16:06
Попробуй определить hWnd Shell'а (progman или даже Desktop) и активировать это окно. По логике активация другого приложения должна свернуть полноэкранное приложение.
Lasciate ogni speranza, voi ch'entrate.
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот, Yandex-бот и гости: 8