Вопрос № 27073: Здравствуйте уважаемые эксперты.
Такой вопрос:
Есть окно чужой программы, нужно переключить вкладки в данном окне.
вариант решения до которого дошел сам:
шлем этому окну: SendMessage(hWnd, TCM_SETCURSEL, k,0);
но проблема в том, ...
Вопрос № 27.073
Здравствуйте уважаемые эксперты.
Такой вопрос:
Есть окно чужой программы, нужно переключить вкладки в данном окне.
вариант решения до которого дошел сам:
шлем этому окну: SendMessage(hWnd, TCM_SETCURSEL, k,0);
но проблема в том, что оно не перерисовывается...
Как мне перерисовать чужое окно?
Отправлен: 30.09.2005, 20:24
Вопрос задал: Vadim (статус: Посетитель)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Лысков Игорь Витальевич
Здравствуйте, Vadim!
Как вариант, зная handle окна, говорим InvalidateRect (hWnd,NULL,TRUE).
И окно должно перерисоваться.
--------- Удачи!
Отвечает: Sager
Здравствуйте, Vadim!
послать ему сообщение WM_PAINT
Ответ отправил: Sager (статус: 9-ый класс)
Отправлен: 30.09.2005, 21:00
Отвечает: Татьяна
Здравствуйте, Vadim!
попробуйте
SetWindowPos(Handle, 0, 0, 0, 0, 0, SWP_NOACTIVATE or SWP_FRAMECHANGED or SWP_NOMOVE or SWP_NOSIZE or SWP_NOZORDER);
флаги можете использовать по мере необходимости, проще говоря, этот набор флагов просто перерисовывает, и не меняет сами настройки окна
--------- Нет ничего невозможного!!!
Ответ отправила: Татьяна (статус: 3-ий класс)
Отправлен: 02.10.2005, 19:49