mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 05:26:58 +00:00
[REGEDIT] Add a special popup menu for the tree view root item
CORE-16888
This commit is contained in:
parent
13dd917589
commit
b280615b85
|
@ -726,6 +726,7 @@ LRESULT CALLBACK ChildWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPa
|
||||||
HKEY hRootKey;
|
HKEY hRootKey;
|
||||||
int iLastPos;
|
int iLastPos;
|
||||||
WORD wID;
|
WORD wID;
|
||||||
|
BOOL isRoot;
|
||||||
|
|
||||||
pt.x = (short) LOWORD(lParam);
|
pt.x = (short) LOWORD(lParam);
|
||||||
pt.y = (short) HIWORD(lParam);
|
pt.y = (short) HIWORD(lParam);
|
||||||
|
@ -755,9 +756,11 @@ LRESULT CALLBACK ChildWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPa
|
||||||
|
|
||||||
if (hti.flags & TVHT_ONITEM)
|
if (hti.flags & TVHT_ONITEM)
|
||||||
{
|
{
|
||||||
hContextMenu = GetSubMenu(hPopupMenus, PM_TREECONTEXT);
|
|
||||||
TreeView_SelectItem(g_pChildWnd->hTreeWnd, hti.hItem);
|
TreeView_SelectItem(g_pChildWnd->hTreeWnd, hti.hItem);
|
||||||
|
|
||||||
|
isRoot = (TreeView_GetParent(g_pChildWnd->hTreeWnd, hti.hItem) == NULL);
|
||||||
|
hContextMenu = GetSubMenu(hPopupMenus, isRoot ? PM_ROOTITEM : PM_TREECONTEXT);
|
||||||
|
|
||||||
memset(&item, 0, sizeof(item));
|
memset(&item, 0, sizeof(item));
|
||||||
item.mask = TVIF_STATE | TVIF_CHILDREN;
|
item.mask = TVIF_STATE | TVIF_CHILDREN;
|
||||||
item.hItem = hti.hItem;
|
item.hItem = hti.hItem;
|
||||||
|
@ -773,45 +776,48 @@ LRESULT CALLBACK ChildWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lPa
|
||||||
mii.dwTypeData = (LPWSTR) buffer;
|
mii.dwTypeData = (LPWSTR) buffer;
|
||||||
SetMenuItemInfo(hContextMenu, 0, TRUE, &mii);
|
SetMenuItemInfo(hContextMenu, 0, TRUE, &mii);
|
||||||
|
|
||||||
/* Remove any existing suggestions */
|
if (isRoot == FALSE)
|
||||||
memset(&mii, 0, sizeof(mii));
|
|
||||||
mii.cbSize = sizeof(mii);
|
|
||||||
mii.fMask = MIIM_ID;
|
|
||||||
GetMenuItemInfo(hContextMenu, GetMenuItemCount(hContextMenu) - 1, TRUE, &mii);
|
|
||||||
if ((mii.wID >= ID_TREE_SUGGESTION_MIN) && (mii.wID <= ID_TREE_SUGGESTION_MAX))
|
|
||||||
{
|
{
|
||||||
do
|
/* Remove any existing suggestions */
|
||||||
|
memset(&mii, 0, sizeof(mii));
|
||||||
|
mii.cbSize = sizeof(mii);
|
||||||
|
mii.fMask = MIIM_ID;
|
||||||
|
GetMenuItemInfo(hContextMenu, GetMenuItemCount(hContextMenu) - 1, TRUE, &mii);
|
||||||
|
if ((mii.wID >= ID_TREE_SUGGESTION_MIN) && (mii.wID <= ID_TREE_SUGGESTION_MAX))
|
||||||
{
|
{
|
||||||
iLastPos = GetMenuItemCount(hContextMenu) - 1;
|
do
|
||||||
GetMenuItemInfo(hContextMenu, iLastPos, TRUE, &mii);
|
{
|
||||||
RemoveMenu(hContextMenu, iLastPos, MF_BYPOSITION);
|
iLastPos = GetMenuItemCount(hContextMenu) - 1;
|
||||||
|
GetMenuItemInfo(hContextMenu, iLastPos, TRUE, &mii);
|
||||||
|
RemoveMenu(hContextMenu, iLastPos, MF_BYPOSITION);
|
||||||
|
}
|
||||||
|
while((mii.wID >= ID_TREE_SUGGESTION_MIN) && (mii.wID <= ID_TREE_SUGGESTION_MAX));
|
||||||
}
|
}
|
||||||
while((mii.wID >= ID_TREE_SUGGESTION_MIN) && (mii.wID <= ID_TREE_SUGGESTION_MAX));
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Come up with suggestions */
|
/* Come up with suggestions */
|
||||||
keyPath = GetItemPath(g_pChildWnd->hTreeWnd, NULL, &hRootKey);
|
keyPath = GetItemPath(g_pChildWnd->hTreeWnd, NULL, &hRootKey);
|
||||||
SuggestKeys(hRootKey, keyPath, Suggestions, COUNT_OF(Suggestions));
|
SuggestKeys(hRootKey, keyPath, Suggestions, COUNT_OF(Suggestions));
|
||||||
if (Suggestions[0])
|
if (Suggestions[0])
|
||||||
{
|
|
||||||
AppendMenu(hContextMenu, MF_SEPARATOR, 0, NULL);
|
|
||||||
|
|
||||||
LoadStringW(hInst, IDS_GOTO_SUGGESTED_KEY, resource, COUNT_OF(resource));
|
|
||||||
|
|
||||||
s = Suggestions;
|
|
||||||
wID = ID_TREE_SUGGESTION_MIN;
|
|
||||||
while(*s && (wID <= ID_TREE_SUGGESTION_MAX))
|
|
||||||
{
|
{
|
||||||
_snwprintf(buffer, COUNT_OF(buffer), resource, s);
|
AppendMenu(hContextMenu, MF_SEPARATOR, 0, NULL);
|
||||||
|
|
||||||
memset(&mii, 0, sizeof(mii));
|
LoadStringW(hInst, IDS_GOTO_SUGGESTED_KEY, resource, COUNT_OF(resource));
|
||||||
mii.cbSize = sizeof(mii);
|
|
||||||
mii.fMask = MIIM_STRING | MIIM_ID;
|
|
||||||
mii.wID = wID++;
|
|
||||||
mii.dwTypeData = buffer;
|
|
||||||
InsertMenuItem(hContextMenu, GetMenuItemCount(hContextMenu), TRUE, &mii);
|
|
||||||
|
|
||||||
s += wcslen(s) + 1;
|
s = Suggestions;
|
||||||
|
wID = ID_TREE_SUGGESTION_MIN;
|
||||||
|
while(*s && (wID <= ID_TREE_SUGGESTION_MAX))
|
||||||
|
{
|
||||||
|
_snwprintf(buffer, COUNT_OF(buffer), resource, s);
|
||||||
|
|
||||||
|
memset(&mii, 0, sizeof(mii));
|
||||||
|
mii.cbSize = sizeof(mii);
|
||||||
|
mii.fMask = MIIM_STRING | MIIM_ID;
|
||||||
|
mii.wID = wID++;
|
||||||
|
mii.dwTypeData = buffer;
|
||||||
|
InsertMenuItem(hContextMenu, GetMenuItemCount(hContextMenu), TRUE, &mii);
|
||||||
|
|
||||||
|
s += wcslen(s) + 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
TrackPopupMenu(hContextMenu, TPM_RIGHTBUTTON, pt.x, pt.y, 0, g_pChildWnd->hWnd, NULL);
|
TrackPopupMenu(hContextMenu, TPM_RIGHTBUTTON, pt.x, pt.y, 0, g_pChildWnd->hWnd, NULL);
|
||||||
|
|
|
@ -139,6 +139,14 @@ BEGIN
|
||||||
MENUITEM "&Запомняне стойността на ключа", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Запомняне стойността на ключа", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Разгръщане/Свиване", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Износ", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Изоставяне на рой...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "От&рязване", ID_HEXEDIT_CUT
|
MENUITEM "От&рязване", ID_HEXEDIT_CUT
|
||||||
MENUITEM "За&помняне", ID_HEXEDIT_COPY
|
MENUITEM "За&помняне", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "Z&kopírovat název klíče", ID_EDIT_COPYKEYNAME
|
MENUITEM "Z&kopírovat název klíče", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Rozbalit/Sbalit", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Exportovat", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Uvolnit strom registru...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "Vyj&mout", ID_HEXEDIT_CUT
|
MENUITEM "Vyj&mout", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Kopírovat", ID_HEXEDIT_COPY
|
MENUITEM "&Kopírovat", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "S&chlüsselnamen kopieren", ID_EDIT_COPYKEYNAME
|
MENUITEM "S&chlüsselnamen kopieren", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Erweitern/Schließen", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Exportieren", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Zweig entladen...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Ausschneiden", ID_HEXEDIT_CUT
|
MENUITEM "&Ausschneiden", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Kopieren", ID_HEXEDIT_COPY
|
MENUITEM "&Kopieren", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Αντιγραφή Ονόματος Κλειδιού", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Αντιγραφή Ονόματος Κλειδιού", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Expand/Collapse", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Εξαγωγή", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Αφαίρεση Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Expand/Collapse", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Export", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Unload Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "Cu&t", ID_HEXEDIT_CUT
|
MENUITEM "Cu&t", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -137,6 +137,14 @@ BEGIN
|
||||||
MENUITEM "&Copiar nombre de clave", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copiar nombre de clave", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Expandir/Contraer", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Exportar", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Descargar subárbol...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Cortar", ID_HEXEDIT_CUT
|
MENUITEM "&Cortar", ID_HEXEDIT_CUT
|
||||||
MENUITEM "Cop&iar", ID_HEXEDIT_COPY
|
MENUITEM "Cop&iar", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Copier le nom de la clé", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copier le nom de la clé", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Dérouler/Réduire", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Exporter", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Décharger la ruche...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ouper", ID_HEXEDIT_CUT
|
MENUITEM "C&ouper", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copier", ID_HEXEDIT_COPY
|
MENUITEM "&Copier", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "העתק שם מפתח", ID_EDIT_COPYKEYNAME
|
MENUITEM "העתק שם מפתח", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "הרחב/קפל", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "יצא", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "ביטול טעינת כוורת (Hive)...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "גזור", ID_HEXEDIT_CUT
|
MENUITEM "גזור", ID_HEXEDIT_CUT
|
||||||
MENUITEM "העתק", ID_HEXEDIT_COPY
|
MENUITEM "העתק", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Expand/Collapse", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Export", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Unload Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Salin Nama Kunci", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Salin Nama Kunci", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Perluas/Perempit", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Ekspor", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Buang Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Gunting", ID_HEXEDIT_CUT
|
MENUITEM "&Gunting", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Salin", ID_HEXEDIT_COPY
|
MENUITEM "&Salin", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Copia il nome della chiave", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copia il nome della chiave", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Espandi/Raccogli", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Esporta", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Scarica Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Taglia", ID_HEXEDIT_CUT
|
MENUITEM "&Taglia", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copia", ID_HEXEDIT_COPY
|
MENUITEM "&Copia", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "キー名のコピー(&C)", ID_EDIT_COPYKEYNAME
|
MENUITEM "キー名のコピー(&C)", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "展開する/閉じる", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "エクスポート(&E)", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "ハイブのアンロード...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "切り取り(&C)", ID_HEXEDIT_CUT
|
MENUITEM "切り取り(&C)", ID_HEXEDIT_CUT
|
||||||
MENUITEM "コピー(&C)", ID_HEXEDIT_COPY
|
MENUITEM "コピー(&C)", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -136,6 +136,14 @@ BEGIN
|
||||||
MENUITEM "키 이름 복사(&C)", ID_EDIT_COPYKEYNAME
|
MENUITEM "키 이름 복사(&C)", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "확장/축소", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "내보내기(&E)", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "하이브 언로드...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Expand/Collapse", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Export", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Unload Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Kopier nøkkelnavn", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Kopier nøkkelnavn", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Utvid/Minimer", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Eksport", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Fjern struktur...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -144,6 +144,14 @@ BEGIN
|
||||||
MENUITEM "&Kopiuj nazwę klucza", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Kopiuj nazwę klucza", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Rozwiń/Zwiń", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Eksportuj", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Wyładuj Drzewo..", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "W&ytnij", ID_HEXEDIT_CUT
|
MENUITEM "W&ytnij", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Kopiuj", ID_HEXEDIT_COPY
|
MENUITEM "&Kopiuj", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Copiar nome da chave", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copiar nome da chave", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Expandir/Reduzir", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Exportar", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Descarregar Seção...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Copiar chave 'Nome'", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copiar chave 'Nome'", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Expandir/Recolher", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Exportar", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Unload Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ortar", ID_HEXEDIT_CUT
|
MENUITEM "C&ortar", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copiar", ID_HEXEDIT_COPY
|
MENUITEM "&Copiar", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -136,6 +136,14 @@ BEGIN
|
||||||
MENUITEM "&Copiază numele cheii", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copiază numele cheii", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Extin&de/Restrânge", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "E&xportă", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Eli&berare registru…", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Decupează", ID_HEXEDIT_CUT
|
MENUITEM "&Decupează", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copiază", ID_HEXEDIT_COPY
|
MENUITEM "&Copiază", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Копировать имя ключа", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Копировать имя ключа", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Развернуть/Свернуть", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Экспорт", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Выгрузить куст...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Вырезать", ID_HEXEDIT_CUT
|
MENUITEM "&Вырезать", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Копировать", ID_HEXEDIT_COPY
|
MENUITEM "&Копировать", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -139,6 +139,14 @@ BEGIN
|
||||||
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Expand/Collapse", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Export", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Unload Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Expand/Collapse", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Export", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Unload Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -138,6 +138,14 @@ BEGIN
|
||||||
MENUITEM "Kopjo emrin çelesit", ID_EDIT_COPYKEYNAME
|
MENUITEM "Kopjo emrin çelesit", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Hap/Zmadho", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Exporto", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Shkarko koshere...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "Prej", ID_HEXEDIT_CUT
|
MENUITEM "Prej", ID_HEXEDIT_CUT
|
||||||
MENUITEM "Kopjo", ID_HEXEDIT_COPY
|
MENUITEM "Kopjo", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -134,6 +134,14 @@ BEGIN
|
||||||
MENUITEM "&Kopiera nyckelnamn", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Kopiera nyckelnamn", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Visa/dölj nivå", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Exportera", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Ta bort Registerdata...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "Klipp &ut", ID_HEXEDIT_CUT
|
MENUITEM "Klipp &ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Kopiera", ID_HEXEDIT_COPY
|
MENUITEM "&Kopiera", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -136,6 +136,14 @@ BEGIN
|
||||||
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Copy Key Name", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Expand/Collapse", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Export", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Unload Hive...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -136,6 +136,14 @@ BEGIN
|
||||||
MENUITEM "&Dizin Yolunu Çoğalt", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Dizin Yolunu Çoğalt", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "&Genişlet ya da Daralt", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Ver...", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Y&ığını kaldır...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Kes", ID_HEXEDIT_CUT
|
MENUITEM "&Kes", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Çoğalt", ID_HEXEDIT_COPY
|
MENUITEM "&Çoğalt", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -136,6 +136,14 @@ BEGIN
|
||||||
MENUITEM "&Копіювати ім'я розділу", ID_EDIT_COPYKEYNAME
|
MENUITEM "&Копіювати ім'я розділу", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "Розгорнути/Згорнути", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "&Експорт", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "Вивантажити файл реєстру...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
MENUITEM "C&ut", ID_HEXEDIT_CUT
|
||||||
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
MENUITEM "&Copy", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -136,6 +136,14 @@ BEGIN
|
||||||
MENUITEM "复制键名(&C)", ID_EDIT_COPYKEYNAME
|
MENUITEM "复制键名(&C)", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "展开/折叠", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "导出(&E)", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "卸载配置单元...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "剪切(&U)", ID_HEXEDIT_CUT
|
MENUITEM "剪切(&U)", ID_HEXEDIT_CUT
|
||||||
MENUITEM "复制(&C)", ID_HEXEDIT_COPY
|
MENUITEM "复制(&C)", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -137,6 +137,14 @@ BEGIN
|
||||||
MENUITEM "複製項名稱(&C)", ID_EDIT_COPYKEYNAME
|
MENUITEM "複製項名稱(&C)", ID_EDIT_COPYKEYNAME
|
||||||
END
|
END
|
||||||
POPUP ""
|
POPUP ""
|
||||||
|
BEGIN
|
||||||
|
MENUITEM "展開/摺疊", ID_TREE_EXPANDBRANCH
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "匯出(&E)", ID_TREE_EXPORT
|
||||||
|
MENUITEM SEPARATOR
|
||||||
|
MENUITEM "解除載入 Hive 控制檔...", ID_REGISTRY_UNLOADHIVE, GRAYED
|
||||||
|
END
|
||||||
|
POPUP ""
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "剪下(&U)", ID_HEXEDIT_CUT
|
MENUITEM "剪下(&U)", ID_HEXEDIT_CUT
|
||||||
MENUITEM "複製(&C)", ID_HEXEDIT_COPY
|
MENUITEM "複製(&C)", ID_HEXEDIT_COPY
|
||||||
|
|
|
@ -35,7 +35,8 @@
|
||||||
#define PM_MODIFYVALUE 0
|
#define PM_MODIFYVALUE 0
|
||||||
#define PM_NEW 1
|
#define PM_NEW 1
|
||||||
#define PM_TREECONTEXT 2
|
#define PM_TREECONTEXT 2
|
||||||
#define PM_HEXEDIT 3
|
#define PM_ROOTITEM 3
|
||||||
|
#define PM_HEXEDIT 4
|
||||||
|
|
||||||
#define MAX_NEW_KEY_LEN 128
|
#define MAX_NEW_KEY_LEN 128
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue