This example adds an extra option to the context menu to close all but the first view.
SOM_Scope BOOL SOMLINK myfold_wpModifyPopupMenu(MYFOLDER *somSelf, HWND hwndMenu, HWND hwndCnr, ULONG iPosition) { HMODULE hmod = NULLHANDLE; zString zsPathName; /* MYFOLDERData *somThis = MYFOLDERGetData(somSelf); */ MYFOLDERMethodDebug("MYFOLDER","myfold_wpModifyPopupMenu"); hmod = _clsQueryModuleHandle(_MYFOLDER); if (hmod) { _wpInsertPopupMenuItems( somSelf, hwndMenu, 0, hmod, ID_CLOSEVIEWSMENU, 0); } return (parent_wpModifyPopupMenu(somSelf,hwndMenu,hwndCnr,iPosition)); }