Re[4]: как прицепить иконки к меню ?
От: ламмму Украина http://itjob.kharkov.ua
Дата: 11.06.08 07:16
Оценка:
Здравствуйте, MNZ, Вы писали:

MNZ>Здравствуйте, ламмму, Вы писали:


Л>>А где этот CCommandBarCtrl находиться ?


MNZ>Находится в atlctrlw.h. Создайте новый пустой WTL проект с включённой галочкой CommandBar и посмотрите, как он создаётся.


Делаю так:
    CCommandBarCtrl ctrl;
    RECT r;
    r.bottom = r.left = r.right = r.top = 0;
    ctrl.AddIcon(...);
        ctrl.AddIcon(...);
    ctrl.Create(hWnd, r);
    CMenu menuPopup;
    menuPopup.LoadMenu(IDR_MENU_POPUP);
    ctrl.TrackPopupMenu(menuPopup.GetSubMenu(0).m_hMenu, TPM_LEFTALIGN | TPM_RIGHTBUTTON, x, y);
    ctrl.DestroyWindow();

Менюшка показуется нормально, с иконками... но теперь не приходят события о нажатии в менюхе(OnCommand)... что делать ?
<b>bold text</b>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.