Всем привет! Пытаюсь в аддресной строке IE подменить адрес сайта. Все проходит удачно, но адресная строка не перерисовывается (ее можно перерисовать, проведя мышкой над ней, или свернув-развернув окно), пробую WM_SETFOCUS Отправить, но палевно выходит. никто не сталкивался, как ее можно перерисовать? перепробовал уже кучу вариантов, даже WM_MOUSEMOVE отправлял, нифига, не хочет перерисоватся.
Прошу прощения, что ввел в заблуждение: свернуть-развернуть окно - не помогает, соответственно InvalidateRect тоже. похоже что какое-то событие должно произойти типа EditText, но WM_SETEDITTEXT, тоже не помогает...
Еще один вопрос: используешь SendMessage или PostMessage? Если используешь первый вариант, то советую попробовать второй вариант хотя бы с некоторыми сообщениями, включая тот же WM_MOUSEMOVE. Если все таки используешь PostMessage то нету вариантов пока что.
это как бы не текстбокс, а комбобокс. Сюда эти сообщения не катят. http://msdn.microsoft.com/en-us/library/bb775792(v=vs.85).aspx как вариант, отправить сообщение на добавление элемента, получить коллекцию, далее получить индекс нужного нам итема, а потом отправить сообщение комбобоксу на выбор этого итема по айди
Дело в том, что имя класса "Edit" И WM_SETTEXT работает. Но попробую _______________________ Попробовал. Не удалось добавить ни элемент в коллекцию, ни хотя бы развернуть список.