активировать и обновить окно

Программирование на 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
Откуда: Москва

Re: активировать и обновить окно

Сообщение SergT » 09.07.2010 (Пт) 15:54

Поищи про SendMessage c WM_SETFOCUS
Л. Толстой, «зачем обдумывать обдуманное, бери готовое и иди дальше, в этом сила человечества»
"Всё в наших руках, поэтому их нельзя опускать" (Коко Шанель)

hobit
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 01.06.2007 (Пт) 14:34

Re: активировать и обновить окно

Сообщение hobit » 12.07.2010 (Пн) 5:02

SergT писал(а):Поищи про SendMessage c WM_SETFOCUS

данное сообщение пробовал еще раньше.. конечно понимаю что нужно понимать все от начала до конца, но пока как-то не получается, да и иногда быстрее сделать как-то по своему.. в итоге получилось решить вопрос через SetForegroundWindow


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 102

    TopList