IDR_REGEDIT_MENU MENU DISCARDABLE
BEGIN
- POPUP "&Registry"
+ POPUP "&File"
BEGIN
- MENUITEM "&Import Registry File...", ID_REGISTRY_IMPORTREGISTRYFILE
+ MENUITEM "&Import ...", ID_REGISTRY_IMPORTREGISTRYFILE
- MENUITEM "&Export Registry File...", ID_REGISTRY_EXPORTREGISTRYFILE
+ MENUITEM "&Export...", ID_REGISTRY_EXPORTREGISTRYFILE
MENUITEM SEPARATOR
+ MENUITEM "Load Hive...", ID_REGISTRY_LOADHIVE, GRAYED
+ MENUITEM "Unload Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
+ MENUITEM SEPARATOR
MENUITEM "&Connect Network Registry...",
ID_REGISTRY_CONNECTNETWORKREGISTRY
MENUITEM "&String Value", ID_EDIT_NEW_STRINGVALUE
MENUITEM "&Binary Value", ID_EDIT_NEW_BINARYVALUE
MENUITEM "&DWORD Value", ID_EDIT_NEW_DWORDVALUE
+ MENUITEM "&Multi-String Value", ID_EDIT_NEW_MULTISTRINGVALUE
+ MENUITEM "&Expandable String Value", ID_EDIT_NEW_EXPANDABLESTRINGVALUE
END
MENUITEM SEPARATOR
MENUITEM "&Permissions...", ID_EDIT_PERMISSIONS
case ID_EDIT_NEW_DWORDVALUE:
CreateNewValue(hKeyRoot, keyPath, REG_DWORD);
break;
+ case ID_EDIT_NEW_MULTISTRINGVALUE:
+ CreateNewValue(hKeyRoot, keyPath, REG_MULTI_SZ);
+ break;
+ case ID_EDIT_NEW_EXPANDABLESTRINGVALUE:
+ CreateNewValue(hKeyRoot, keyPath, REG_EXPAND_SZ);
+ break;
+
}
case ID_EDIT_COPYKEYNAME:
CopyKeyName(hWnd, hKeyRoot, keyPath);
#define ID_EDIT_NEW_STRINGVALUE 32786
#define ID_EDIT_NEW_BINARYVALUE 32787
#define ID_EDIT_NEW_DWORDVALUE 32788
+
#define ID_REGISTRY_IMPORTREGISTRYFILE 32789
#define ID_REGISTRY_EXPORTREGISTRYFILE 32790
#define ID_REGISTRY_CONNECTNETWORKREGISTRY 32791
#define IDS_ERR_DELETEVALUE 32855
#define IDS_ERR_RENVAL_CAPTION 32856
#define IDS_ERR_RENVAL_TOEMPTY 32857
+
+#define ID_EDIT_NEW_MULTISTRINGVALUE 32860
+#define ID_EDIT_NEW_EXPANDABLESTRINGVALUE 32861
+
#define ID_SWITCH_PANELS 32871
#define ID_EDIT_PERMISSIONS 32872
#define ID_TREE_DELETE 32873