Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
hobit
-
- Начинающий
-
-
- Сообщения: 13
- Зарегистрирован: 01.06.2007 (Пт) 14:34
hobit » 07.07.2010 (Ср) 15:26
доброго времени суток. ребята подскажите какое сообщение нужно послать окну чужой программы чтоб оно стало активным и перерисовалось/обновилось (если окно свернуто или другое окно оказалось "сверху")? hWnd окна знаю, делаю UpdateWindow, SetFocus не помогает
-
SergT
-
- Бывалый
-
-
- Сообщения: 237
- Зарегистрирован: 22.06.2005 (Ср) 21:50
- Откуда: Москва
SergT » 09.07.2010 (Пт) 15:54
Поищи про SendMessage c WM_SETFOCUS
Л. Толстой, «зачем обдумывать обдуманное, бери готовое и иди дальше, в этом сила человечества»
"Всё в наших руках, поэтому их нельзя опускать" (Коко Шанель)
-
hobit
-
- Начинающий
-
-
- Сообщения: 13
- Зарегистрирован: 01.06.2007 (Пт) 14:34
hobit » 12.07.2010 (Пн) 5:02
SergT писал(а):Поищи про SendMessage c WM_SETFOCUS
данное сообщение пробовал еще раньше.. конечно понимаю что нужно понимать все от начала до конца, но пока как-то не получается, да и иногда быстрее сделать как-то по своему.. в итоге получилось решить вопрос через SetForegroundWindow
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 102