Здравствуйте, MNZ, Вы писали:
MNZ>Здравствуйте, ламмму, Вы писали:
Л>>Делаю так:
Л>>Л>> ctrl.Create(hWnd, r);
Л>>
Л>>Менюшка показуется нормально, с иконками... но теперь не приходят события о нажатии в менюхе(OnCommand)... что делать ?
MNZ>А hWnd чей указывается? Видимо, туда и приходят. А почему не создаёте CommandBar при помощи CreateSimpleReBar(ATL_SIMPLE_REBAR_NOBORDER_STYLE) в главной форме?
Просто у меня не CMainForm.
Я делаю плугин для IE. вызываю это дело из вотакого каласса :
class CBandToolBarCtrl
: public CWindowImpl<CBandToolBarCtrl, CToolBarCtrl>
{
//[...]
OnSomeEvent(bla,bla)
{
//код который я ранее показал
}
};
hWnd — это m_hWnd этого класса