Re: SRC: Как вывести для файла контекстное меню 2
От: ilya123 Россия  
Дата: 06.10.02 18:16
Оценка:
Здравствуйте OlegO, Вы писали:

OO>Расширенный код для статьи: Как вывести для файла контекстное меню, как в эксплорере?


OO>LRESULT CMyView::WindowProc(UINT message,WPARAM wParam,LPARAM lParam)

OO>{
OO> if(m_pContextMenu2)
OO> if(message==WM_INITMENUPOPUP||message==WM_DRAWITEM||message==WM_MENUCHAR||message==WM_MEASUREITEM)
OO> {
OO> return m_pContextMenu2->HandleMenuMsg(message, wParam, lParam);
OO> }
OO>
OO> return CView::WindowProc(message,wParam,lParam);
OO>}
OO>[/ccode]

OO>Использование (Посмотрите как преобразилось меню ):


У меня почему-то ничего не изменилось.
Код обработчика вызывается только один раз для message==WM_INITMENUPOPUP и m_pContextMenu2->HandleMenuMsg возвращает E_NOTIMPL.
Система WinXP, IE 6.0.
Что, вообще, должно измениться-то?
Может, надо как-то систему настроить или какие-то файлы должны быть особые?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.