Сделал custom bar для IE, на нем аккуратную кнопочку чтобы включать выключать AddressBar.
Включаю выключаю путем put_AddressBar(VARIANT_FALSE (TRUE));
В чем некорректность. При отключении AddressBar из эксплорера исчезает, но вместо него остается пустое место. Если дернуть край окна, изменить размер, то эксплорер перерисовывается целиком и все становится корректно.
И наоборот, при включении — AddressBar отрисовывается поверх главного меню. И пока размер окна не изменишь — так все и остается.
Кто сталкивался? Что делать? Пока программно дергаю край экрана путем посылки сообщений о ресайзе на пиксель туда сюда. Но это раздражает и не работает в maximize-режиме.