mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 08:55:19 +00:00
- Change the ... gcc specific statement
- Seperators with MENUEX now need the full definition (although the docs don't say this yet) - explorer_new now builds with msvc9. Doesn't link yet though... svn path=/trunk/; revision=33213
This commit is contained in:
parent
b2db2388e9
commit
b14ae65161
11 changed files with 53 additions and 50 deletions
|
@ -29,7 +29,7 @@ BEGIN
|
||||||
POPUP "Íà&ñòðîéêè", IDM_SETTINGS
|
POPUP "Íà&ñòðîéêè", IDM_SETTINGS
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Êðèëî çà óïðàâëåíèå", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
MENUITEM "&Êðèëî çà óïðàâëåíèå", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
MENUITEM "&Ñèãóðíîñò...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Ñèãóðíîñò...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Ìðåæîâè âðúçêè", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Ìðåæîâè âðúçêè", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Ïå÷àòà÷è è ôàêñîâå", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Ïå÷àòà÷è è ôàêñîâå", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||||
|
@ -37,7 +37,7 @@ BEGIN
|
||||||
END
|
END
|
||||||
POPUP "&Òúðñåíå", IDM_SEARCH
|
POPUP "&Òúðñåíå", IDM_SEARCH
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
END
|
END
|
||||||
MENUITEM "&Ïîìîù è ïîääðúæêà", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Ïîìîù è ïîääðúæêà", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Èçïúëíåíèå...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Èçïúëíåíèå...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
||||||
POPUP "&Einstellungen", IDM_SETTINGS
|
POPUP "&Einstellungen", IDM_SETTINGS
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "S&ystemsteuerung", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
MENUITEM "S&ystemsteuerung", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
MENUITEM "&Sicherheit...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Sicherheit...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Netzwerkverbindungen", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Netzwerkverbindungen", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Drucker und Faxgeräte", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Drucker und Faxgeräte", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||||
|
@ -37,7 +37,7 @@ BEGIN
|
||||||
END
|
END
|
||||||
POPUP "&Suche", IDM_SEARCH
|
POPUP "&Suche", IDM_SEARCH
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
END
|
END
|
||||||
MENUITEM "&Hilfe und Support", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Hilfe und Support", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "A&usführen...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
MENUITEM "A&usführen...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
||||||
POPUP "&Settings", IDM_SETTINGS
|
POPUP "&Settings", IDM_SETTINGS
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Control Panel", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
MENUITEM "&Control Panel", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
MENUITEM "&Security...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Security...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Network Connections", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Network Connections", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Printers and Faxes", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Printers and Faxes", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||||
|
@ -37,7 +37,7 @@ BEGIN
|
||||||
END
|
END
|
||||||
POPUP "Sear&ch", IDM_SEARCH
|
POPUP "Sear&ch", IDM_SEARCH
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
END
|
END
|
||||||
MENUITEM "&Help and Support", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Help and Support", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Run...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Run...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||||
|
|
|
@ -37,7 +37,7 @@ BEGIN
|
||||||
POPUP "&Configuración", IDM_SETTINGS
|
POPUP "&Configuración", IDM_SETTINGS
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Panel de Control", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
MENUITEM "&Panel de Control", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
MENUITEM "&Seguridad...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Seguridad...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Conexiones de red", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Conexiones de red", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Impresoras y faxes", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Impresoras y faxes", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||||
|
@ -45,7 +45,7 @@ BEGIN
|
||||||
END
|
END
|
||||||
POPUP "Sear&ch", IDM_SEARCH
|
POPUP "Sear&ch", IDM_SEARCH
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
END
|
END
|
||||||
MENUITEM "&Ayuda y soporte técnico", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Ayuda y soporte técnico", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Ejecutar...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Ejecutar...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
||||||
POPUP "Paramètre&s", IDM_SETTINGS
|
POPUP "Paramètre&s", IDM_SETTINGS
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "Panneau de &contrôle", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
MENUITEM "Panneau de &contrôle", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
MENUITEM "&Sécurité...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Sécurité...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "Co&nnexions au réseau", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
MENUITEM "Co&nnexions au réseau", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "Im&primantes et fax", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
MENUITEM "Im&primantes et fax", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||||
|
@ -37,7 +37,7 @@ BEGIN
|
||||||
END
|
END
|
||||||
POPUP "&Chercher", IDM_SEARCH
|
POPUP "&Chercher", IDM_SEARCH
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
END
|
END
|
||||||
MENUITEM "Aide et support", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
MENUITEM "Aide et support", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "Exécuter...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
MENUITEM "Exécuter...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
||||||
POPUP "&Impostazioni", IDM_SETTINGS
|
POPUP "&Impostazioni", IDM_SETTINGS
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Pannello di controllo", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
MENUITEM "&Pannello di controllo", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
MENUITEM "&Sicurezza...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Sicurezza...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Connessioni di rete", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Connessioni di rete", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Fax e stampanti", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Fax e stampanti", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||||
|
@ -37,7 +37,7 @@ BEGIN
|
||||||
END
|
END
|
||||||
POPUP "Cerca", IDM_SEARCH
|
POPUP "Cerca", IDM_SEARCH
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
END
|
END
|
||||||
MENUITEM "&Aiuto e supporto", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Aiuto e supporto", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Esegui...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Esegui...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||||
|
|
|
@ -31,7 +31,7 @@ BEGIN
|
||||||
POPUP "Us&tawienia", IDM_SETTINGS
|
POPUP "Us&tawienia", IDM_SETTINGS
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "P&anel sterowania", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
MENUITEM "P&anel sterowania", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
MENUITEM "Za&bezpieczenia...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
MENUITEM "Za&bezpieczenia...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "P&o³¹czenia sieciowe", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
MENUITEM "P&o³¹czenia sieciowe", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Drukarki i faksy", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Drukarki i faksy", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||||
|
@ -39,7 +39,7 @@ BEGIN
|
||||||
END
|
END
|
||||||
POPUP "&Szukaj", IDM_SEARCH
|
POPUP "&Szukaj", IDM_SEARCH
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
END
|
END
|
||||||
MENUITEM "Po&moc", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
MENUITEM "Po&moc", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Uruchom...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Uruchom...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||||
|
|
|
@ -31,7 +31,7 @@ BEGIN
|
||||||
POPUP "&Íàñòðîéêè", IDM_SETTINGS
|
POPUP "&Íàñòðîéêè", IDM_SETTINGS
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Ïàíåëü óïðàâëåíèÿ", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
MENUITEM "&Ïàíåëü óïðàâëåíèÿ", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
MENUITEM "&Áåçîïàñíîñòü...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Áåçîïàñíîñòü...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Ñåòåâûå ïîäêëþ÷åíèÿ", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Ñåòåâûå ïîäêëþ÷åíèÿ", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Ïðèíòåðû è ôàêñû", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Ïðèíòåðû è ôàêñû", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||||
|
@ -39,7 +39,7 @@ BEGIN
|
||||||
END
|
END
|
||||||
POPUP "Ï&îèñê", IDM_SEARCH
|
POPUP "Ï&îèñê", IDM_SEARCH
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
END
|
END
|
||||||
MENUITEM "Ñï&ðàâêà è ïîääåðæêà", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
MENUITEM "Ñï&ðàâêà è ïîääåðæêà", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "Çàïóñ&ê...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
MENUITEM "Çàïóñ&ê...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
||||||
POPUP "Nastav&enia", IDM_SETTINGS
|
POPUP "Nastav&enia", IDM_SETTINGS
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "&Ovládaci panel", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
MENUITEM "&Ovládaci panel", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
MENUITEM "&Zabezpeèenie systému ReactOS...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Zabezpeèenie systému ReactOS...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "Sie<69>ové pripoje&nia", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
MENUITEM "Sie<69>ové pripoje&nia", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Tlaèiarne a faxy", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Tlaèiarne a faxy", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||||
|
@ -37,7 +37,7 @@ BEGIN
|
||||||
END
|
END
|
||||||
POPUP "&H¾ada<64>", IDM_SEARCH
|
POPUP "&H¾ada<64>", IDM_SEARCH
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
END
|
END
|
||||||
MENUITEM "&Pomoc a technická podpora", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Pomoc a technická podpora", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "Sp&usti<74>...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
MENUITEM "Sp&usti<74>...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||||
|
|
|
@ -37,7 +37,7 @@ BEGIN
|
||||||
POPUP "Í&àñòðîéêà", IDM_SETTINGS
|
POPUP "Í&àñòðîéêà", IDM_SETTINGS
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM "Ï&àíåëü êåðóâàííÿ", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
MENUITEM "Ï&àíåëü êåðóâàííÿ", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
MENUITEM "&Áåçïåêà...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Áåçïåêà...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "&Ìåðåæí³ ï³äêëþ÷åííÿ", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Ìåðåæí³ ï³äêëþ÷åííÿ", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "Ïð&èíòåðè é ôàêñè", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
MENUITEM "Ïð&èíòåðè é ôàêñè", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||||
|
@ -45,7 +45,7 @@ BEGIN
|
||||||
END
|
END
|
||||||
POPUP "Ç&íàéòè", IDM_SEARCH
|
POPUP "Ç&íàéòè", IDM_SEARCH
|
||||||
BEGIN
|
BEGIN
|
||||||
MENUITEM SEPARATOR
|
MENUITEM "", -1, MFT_SEPARATOR
|
||||||
END
|
END
|
||||||
MENUITEM "&Äîâ³äêà òà ï³äòðèìêà", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
MENUITEM "&Äîâ³äêà òà ï³äòðèìêà", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||||
MENUITEM "Çàïóñê ïðî&ãðàìè...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
MENUITEM "Çàïóñê ïðî&ãðàìè...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||||
|
|
|
@ -100,35 +100,31 @@ OnStartContextMenuCommand(IN HWND hWndOwner,
|
||||||
|
|
||||||
if (uiCmdId != 0)
|
if (uiCmdId != 0)
|
||||||
{
|
{
|
||||||
switch (uiCmdId)
|
if ((uiCmdId >= ID_SHELL_CMD_FIRST) && (uiCmdId <= ID_SHELL_CMD_LAST))
|
||||||
{
|
{
|
||||||
case ID_SHELL_CMD_FIRST ... ID_SHELL_CMD_LAST:
|
CMINVOKECOMMANDINFO cmici = {0};
|
||||||
|
CHAR szDir[MAX_PATH];
|
||||||
|
|
||||||
|
/* Setup and invoke the shell command */
|
||||||
|
cmici.cbSize = sizeof(cmici);
|
||||||
|
cmici.hwnd = hWndOwner;
|
||||||
|
cmici.lpVerb = (LPCSTR)MAKEINTRESOURCE(uiCmdId - ID_SHELL_CMD_FIRST);
|
||||||
|
cmici.nShow = SW_NORMAL;
|
||||||
|
|
||||||
|
/* FIXME: Support Unicode!!! */
|
||||||
|
if (SHGetPathFromIDListA(psmcmc->pidl,
|
||||||
|
szDir))
|
||||||
{
|
{
|
||||||
CMINVOKECOMMANDINFO cmici = {0};
|
cmici.lpDirectory = szDir;
|
||||||
CHAR szDir[MAX_PATH];
|
|
||||||
|
|
||||||
/* Setup and invoke the shell command */
|
|
||||||
cmici.cbSize = sizeof(cmici);
|
|
||||||
cmici.hwnd = hWndOwner;
|
|
||||||
cmici.lpVerb = (LPCSTR)MAKEINTRESOURCE(uiCmdId - ID_SHELL_CMD_FIRST);
|
|
||||||
cmici.nShow = SW_NORMAL;
|
|
||||||
|
|
||||||
/* FIXME: Support Unicode!!! */
|
|
||||||
if (SHGetPathFromIDListA(psmcmc->pidl,
|
|
||||||
szDir))
|
|
||||||
{
|
|
||||||
cmici.lpDirectory = szDir;
|
|
||||||
}
|
|
||||||
|
|
||||||
IContextMenu_InvokeCommand(psmcmc->pcm,
|
|
||||||
&cmici);
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
default:
|
IContextMenu_InvokeCommand(psmcmc->pcm,
|
||||||
ITrayWindow_ExecContextMenuCmd((ITrayWindow *)Context,
|
&cmici);
|
||||||
uiCmdId);
|
}
|
||||||
break;
|
else
|
||||||
|
{
|
||||||
|
ITrayWindow_ExecContextMenuCmd((ITrayWindow *)Context,
|
||||||
|
uiCmdId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -804,15 +800,20 @@ UpdateStartMenu(IN OUT IMenuPopup *pMenuPopup,
|
||||||
(PVOID)&pbb);
|
(PVOID)&pbb);
|
||||||
if (SUCCEEDED(hRet))
|
if (SUCCEEDED(hRet))
|
||||||
{
|
{
|
||||||
hRet = IBanneredBar_SetBitmap(pbb,
|
// hRet = IBanneredBar_SetBitmap(pbb,
|
||||||
|
// hbmBanner);
|
||||||
|
hRet = pbb->lpVtbl->SetBitmap(pbb,
|
||||||
hbmBanner);
|
hbmBanner);
|
||||||
|
|
||||||
|
|
||||||
/* Update the icon size */
|
/* Update the icon size */
|
||||||
hRet = IBanneredBar_SetIconSize(pbb,
|
//hRet = IBanneredBar_SetIconSize(pbb,
|
||||||
|
// bSmallIcons ? BMICON_SMALL : BMICON_LARGE);
|
||||||
|
hRet = pbb->lpVtbl->SetIconSize(pbb,
|
||||||
bSmallIcons ? BMICON_SMALL : BMICON_LARGE);
|
bSmallIcons ? BMICON_SMALL : BMICON_LARGE);
|
||||||
|
|
||||||
IBanneredBar_Release(pbb);
|
//IBanneredBar_Release(pbb);
|
||||||
|
pbb->lpVtbl->Release(pbb);
|
||||||
}
|
}
|
||||||
|
|
||||||
return hRet;
|
return hRet;
|
||||||
|
@ -861,9 +862,11 @@ CreateStartMenu(IN ITrayWindow *Tray,
|
||||||
(PVOID*)&pIo);
|
(PVOID*)&pIo);
|
||||||
if (SUCCEEDED(hRet))
|
if (SUCCEEDED(hRet))
|
||||||
{
|
{
|
||||||
hRet = IInitializeObject_Initialize(pIo);
|
//hRet = IInitializeObject_Initialize(pIo);
|
||||||
|
hRet = pIo->lpVtbl->Initialize(pIo);
|
||||||
|
|
||||||
IInitializeObject_Release(pIo);
|
//IInitializeObject_Release(pIo);
|
||||||
|
pIo->lpVtbl->Release(pIo);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
hRet = S_OK;
|
hRet = S_OK;
|
||||||
|
|
Loading…
Reference in a new issue