IWebBrowser2::put_AddressBar() отрабатывает некорректно.
От: Mastachello  
Дата: 14.06.10 14:41
Оценка:
Сделал custom bar для IE, на нем аккуратную кнопочку чтобы включать выключать AddressBar.
Включаю выключаю путем put_AddressBar(VARIANT_FALSE (TRUE));

В чем некорректность. При отключении AddressBar из эксплорера исчезает, но вместо него остается пустое место. Если дернуть край окна, изменить размер, то эксплорер перерисовывается целиком и все становится корректно.
И наоборот, при включении — AddressBar отрисовывается поверх главного меню. И пока размер окна не изменишь — так все и остается.

Кто сталкивался? Что делать? Пока программно дергаю край экрана путем посылки сообщений о ресайзе на пиксель туда сюда. Но это раздражает и не работает в maximize-режиме.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.