Changeset 2216 for trunk/eraser/Eraser.Shell/CtxMenu.cpp
- Timestamp:
- 6/27/2010 1:10:26 PM (2 years ago)
- Location:
- trunk/eraser
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
Eraser.Shell/CtxMenu.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/eraser
- Property svn:mergeinfo changed
/branches/eraser6/6.0 merged: 2215
- Property svn:mergeinfo changed
-
trunk/eraser/Eraser.Shell/CtxMenu.cpp
r2136 r2216 173 173 SelectedFiles = GetHDropPaths(hDrop); 174 174 175 //Check if the selected files is only one item long and if that item is the 176 //Start button (for Windows XP) 177 if (SelectedFiles.size() == 1) 178 { 179 wchar_t startMenuPath[MAX_PATH]; 180 if (SUCCEEDED(SHGetFolderPath(NULL, CSIDL_STARTMENU, NULL, 181 SHGFP_TYPE_CURRENT, startMenuPath))) 182 { 183 if (SelectedFiles.front() == startMenuPath) 184 //Yes, it is. Don't display the Eraser context menu for this. 185 return E_INVALIDARG; 186 } 187 } 188 175 189 //Clean up. 176 190 GlobalUnlock(stg.hGlobal);
Note: See TracChangeset
for help on using the changeset viewer.
