In this example, the Tree view option is removed from the Open popup menu and the Delete option is added.
SOM_Scope BOOL SOMLINK TextFolderwps_wpFilterMenu(TextFolder *somSelf, PFILTERFLAGS pFlags, HWND hwndCnr, BOOL32 fMultiSelect, ULONG ulMenuType, ULONG ulView, ULONG ulReserved) { BOOL bParentResult; /* TextFolderData *somThis = TextFolderGetData(somSelf); */ TextFolderMethodDebug("TextFolder","TextFolderwps_wpFilterMenu"); bParentResult = parent_wpFilterMenu(somSelf, pFlags, hwndCnr, fMultiSelect, ulMenuType, ulView, ulReserved); if (ulMenuType == MENU_OPENVIEWPOPUP) { /* This is a pop-up menu - remove the Tree view menu option and * make sure the Delete option is available */ pFlags->Flags[0] |= CTXT_DELETE; pFlags->Flags[0] &= ~CTXT_TREE; } return bParentResult; }