Index: src/chext/TContextMenuHandler.h =================================================================== diff -u -N -r0d5b67ee96b435d63f7bf075dc8e28603793b187 -r250c9a4d3a066af0d40def01e15df5753748aefe --- src/chext/TContextMenuHandler.h (.../TContextMenuHandler.h) (revision 0d5b67ee96b435d63f7bf075dc8e28603793b187) +++ src/chext/TContextMenuHandler.h (.../TContextMenuHandler.h) (revision 250c9a4d3a066af0d40def01e15df5753748aefe) @@ -33,13 +33,17 @@ class TContextMenuHandler { +private: + const unsigned long CHItemMarker = L'C' << 16 | L'H'; + public: TContextMenuHandler(); ~TContextMenuHandler(); void Init(const TShellMenuItemPtr& spRootMenuItem, HMENU hMenu, UINT uiFirstItemID, UINT uiFirstItemPosition, const TShellExtData& rShellExtData, const chengine::TSizeFormatterPtr& spFormatter, bool bShowFreeSpace, bool bEnableOwnerDrawnPaths, bool bOverrideDefaultItem); + bool HasCHItems(HMENU hMenu) const; void Clear(); UINT GetLastCommandID() const { return m_uiNextMenuID; }