mirror of
https://github.com/reactos/reactos.git
synced 2024-07-03 03:04:22 +00:00
add property page winapi (not finished, I will implement it)
svn path=/trunk/; revision=15787
This commit is contained in:
parent
633fbd38c8
commit
f40c4fef66
|
@ -1561,10 +1561,14 @@ INT WINAPI SHHandleUpdateImage(LPCITEMIDLIST pidlExtra)
|
|||
return -1;
|
||||
}
|
||||
|
||||
|
||||
BOOL WINAPI SHObjectProperties(HWND hwnd, DWORD dwType, LPCWSTR szObject, LPCWSTR szPage)
|
||||
{
|
||||
FIXME("%p, 0x%08lx, %s, %s - stub\n", hwnd, dwType, debugstr_w(szObject), debugstr_w(szPage));
|
||||
|
||||
MessageBox (NULL, TEXT("SHObjectProperties-WINAPI:\n\nTODO: Add the function code."), TEXT("SHObjectProperties; Dev: frik85"), 0);
|
||||
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -254,7 +254,13 @@ static HRESULT WINAPI ISvItemCm_fnQueryContextMenu(
|
|||
_InsertMenuItem(hmenu, indexMenu++, TRUE, FCIDM_SHVIEW_DELETE, MFT_STRING, "&Delete", MFS_ENABLED);
|
||||
|
||||
if(uFlags & CMF_CANRENAME)
|
||||
{
|
||||
_InsertMenuItem(hmenu, indexMenu++, TRUE, FCIDM_SHVIEW_RENAME, MFT_STRING, "&Rename", ISvItemCm_CanRenameItems(This) ? MFS_ENABLED : MFS_DISABLED);
|
||||
}
|
||||
|
||||
_InsertMenuItem(hmenu, indexMenu++, TRUE, 0, MFT_SEPARATOR, NULL, 0);
|
||||
_InsertMenuItem(hmenu, indexMenu++, TRUE, FCIDM_SHVIEW_PROPERTIES, MFT_STRING, "&Properties::", MFS_ENABLED);
|
||||
|
||||
|
||||
return MAKE_HRESULT(SEVERITY_SUCCESS, 0, (FCIDM_SHVIEWLAST));
|
||||
}
|
||||
|
@ -432,6 +438,11 @@ static HRESULT WINAPI ISvItemCm_fnInvokeCommand(
|
|||
TRACE("Verb FCIDM_SHVIEW_CUT\n");
|
||||
DoCopyOrCut(iface, lpcmi->hwnd, TRUE);
|
||||
break;
|
||||
case FCIDM_SHVIEW_PROPERTIES:
|
||||
TRACE("Verb FCIDM_SHVIEW_PROPERTIES\n");
|
||||
/* Open the property sheet page */
|
||||
SHObjectProperties(NULL, TEXT("SHOP_FILEPATH"), lpcmi->hwnd, NULL);
|
||||
break;
|
||||
default:
|
||||
FIXME("Unhandled Verb %xl\n",LOWORD(lpcmi->lpVerb));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue