Как добыть стандартное контекстное меню, напр. CEdita
(Undo,Cut,Copy,Paste...) для того, чтобы к нему AppendMenu("мое субменю")?
типа:
CMenu menu;
menu.CreatePopupMenu();//???
menu.GetContextMenu(;-);//???
menu.AppendMenu( MF_STRING...
спасибо.
Здравствуйте newser, Вы писали:
N>Как добыть стандартное контекстное меню, напр. CEdita
N>(Undo,Cut,Copy,Paste...) для того, чтобы к нему AppendMenu("мое субменю")?
Вот статья Paul DiLascia из MSDN Magazine
http://msdn.microsoft.com/msdnmag/issues/1100/c/default.aspx
Там описан его класс CEditMenuHandler
CEditMenuHandler duplicates the edit control context menu
in a way that can be extended.
Пойдет?
Здравствуйте sasha, Вы писали:
S>Здравствуйте newser, Вы писали:
N>>Как добыть стандартное контекстное меню, напр. CEdita
N>>(Undo,Cut,Copy,Paste...) для того, чтобы к нему AppendMenu("мое субменю")?
S>Вот статья Paul DiLascia из MSDN Magazine
S>http://msdn.microsoft.com/msdnmag/issues/1100/c/default.aspx
S>Там описан его класс CEditMenuHandler
S>CEditMenuHandler duplicates the edit control context menu
S>in a way that can be extended.
S>Пойдет?
В том то и дело, что челу нужно _добавить_ в _стандартное_. Перекрыть WM_CONTEXTMENU и показать _свое_ меню дело не хитрое.
А вот именно добавить...