Re: Не получается включить тулбар IE
От: Conr Россия  
Дата: 28.07.05 17:34
Оценка:
Здравствуйте, megasad, Вы писали:

M>У меня есть программка к которой есть тулбар. В программе я создал меню в котором есть опция включить этот самый тулбар в IE. Аналогично, как у ReGet. Беда в том что его не получается включить. Сейчас я пытаюсь его включать функцией ShowBrowserBar но ничего не происходит. В MSDN для ShowBrowserBar написано

M>Remarks
M>The WebBrowser object ignores this method.
M>Ничего не понимаю. Кто-нибудь сталкивался с этой проблемой?
M>За помощь возможно вознаграждение.
M>Заранее спасибо
Код покажите... ибо работать должно
HRESULT showBand(IWebBrowser2* aIE, const CComBSTR& aCLSID, bool aShow)
{
    CComVariant vtBand(aCLSID);
    CComVariant vtShow = aShow;
    CComVariant    vtEmpty;

    HRESULT hr = aIE->ShowBrowserBar(&vtBand,&vtShow,&vtEmpty);
    ATLASSERT( SUCCEEDED(hr) );

    return hr;
}

Покажет тулбар RegEdit:
showBand(m_pWebBrowser2,"{17939A30-18E2-471E-9D3A-56DD725F1215}",true);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.