mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 16:36:33 +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
|
||||
BEGIN
|
||||
MENUITEM "&Êðèëî çà óïðàâëåíèå", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
MENUITEM "&Ñèãóðíîñò...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Ìðåæîâè âðúçêè", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Ïå÷àòà÷è è ôàêñîâå", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
|
@ -37,7 +37,7 @@ BEGIN
|
|||
END
|
||||
POPUP "&Òúðñåíå", IDM_SEARCH
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
END
|
||||
MENUITEM "&Ïîìîù è ïîääðúæêà", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Èçïúëíåíèå...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
|||
POPUP "&Einstellungen", IDM_SETTINGS
|
||||
BEGIN
|
||||
MENUITEM "S&ystemsteuerung", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
MENUITEM "&Sicherheit...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Netzwerkverbindungen", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Drucker und Faxgeräte", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
|
@ -37,7 +37,7 @@ BEGIN
|
|||
END
|
||||
POPUP "&Suche", IDM_SEARCH
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
END
|
||||
MENUITEM "&Hilfe und Support", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "A&usführen...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
|||
POPUP "&Settings", IDM_SETTINGS
|
||||
BEGIN
|
||||
MENUITEM "&Control Panel", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
MENUITEM "&Security...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Network Connections", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Printers and Faxes", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
|
@ -37,7 +37,7 @@ BEGIN
|
|||
END
|
||||
POPUP "Sear&ch", IDM_SEARCH
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
END
|
||||
MENUITEM "&Help and Support", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Run...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||
|
|
|
@ -37,7 +37,7 @@ BEGIN
|
|||
POPUP "&Configuración", IDM_SETTINGS
|
||||
BEGIN
|
||||
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 "&Conexiones de red", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Impresoras y faxes", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
|
@ -45,7 +45,7 @@ BEGIN
|
|||
END
|
||||
POPUP "Sear&ch", IDM_SEARCH
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
END
|
||||
MENUITEM "&Ayuda y soporte técnico", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Ejecutar...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
|||
POPUP "Paramètre&s", IDM_SETTINGS
|
||||
BEGIN
|
||||
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 "Co&nnexions au réseau", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "Im&primantes et fax", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
|
@ -37,7 +37,7 @@ BEGIN
|
|||
END
|
||||
POPUP "&Chercher", IDM_SEARCH
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
END
|
||||
MENUITEM "Aide et support", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "Exécuter...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
|||
POPUP "&Impostazioni", IDM_SETTINGS
|
||||
BEGIN
|
||||
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 "&Connessioni di rete", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Fax e stampanti", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
|
@ -37,7 +37,7 @@ BEGIN
|
|||
END
|
||||
POPUP "Cerca", IDM_SEARCH
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
END
|
||||
MENUITEM "&Aiuto e supporto", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Esegui...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||
|
|
|
@ -31,7 +31,7 @@ BEGIN
|
|||
POPUP "Us&tawienia", IDM_SETTINGS
|
||||
BEGIN
|
||||
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 "P&o³¹czenia sieciowe", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Drukarki i faksy", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
|
@ -39,7 +39,7 @@ BEGIN
|
|||
END
|
||||
POPUP "&Szukaj", IDM_SEARCH
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
END
|
||||
MENUITEM "Po&moc", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Uruchom...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||
|
|
|
@ -31,7 +31,7 @@ BEGIN
|
|||
POPUP "&Íàñòðîéêè", IDM_SETTINGS
|
||||
BEGIN
|
||||
MENUITEM "&Ïàíåëü óïðàâëåíèÿ", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
MENUITEM "&Áåçîïàñíîñòü...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Ñåòåâûå ïîäêëþ÷åíèÿ", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Ïðèíòåðû è ôàêñû", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
|
@ -39,7 +39,7 @@ BEGIN
|
|||
END
|
||||
POPUP "Ï&îèñê", IDM_SEARCH
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
END
|
||||
MENUITEM "Ñï&ðàâêà è ïîääåðæêà", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "Çàïóñ&ê...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||
|
|
|
@ -29,7 +29,7 @@ BEGIN
|
|||
POPUP "Nastav&enia", IDM_SETTINGS
|
||||
BEGIN
|
||||
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 "Sie<69>ové pripoje&nia", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Tlaèiarne a faxy", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
|
@ -37,7 +37,7 @@ BEGIN
|
|||
END
|
||||
POPUP "&H¾ada<64>", IDM_SEARCH
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
END
|
||||
MENUITEM "&Pomoc a technická podpora", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "Sp&usti<74>...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||
|
|
|
@ -37,7 +37,7 @@ BEGIN
|
|||
POPUP "Í&àñòðîéêà", IDM_SETTINGS
|
||||
BEGIN
|
||||
MENUITEM "Ï&àíåëü êåðóâàííÿ", IDM_CONTROLPANEL, MFT_STRING, MFS_GRAYED
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
MENUITEM "&Áåçïåêà...", IDM_SECURITY, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "&Ìåðåæí³ ï³äêëþ÷åííÿ", IDM_NETWORKCONNECTIONS, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "Ïð&èíòåðè é ôàêñè", IDM_PRINTERSANDFAXES, MFT_STRING, MFS_ENABLED
|
||||
|
@ -45,7 +45,7 @@ BEGIN
|
|||
END
|
||||
POPUP "Ç&íàéòè", IDM_SEARCH
|
||||
BEGIN
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "", -1, MFT_SEPARATOR
|
||||
END
|
||||
MENUITEM "&Äîâ³äêà òà ï³äòðèìêà", IDM_HELPANDSUPPORT, MFT_STRING, MFS_ENABLED
|
||||
MENUITEM "Çàïóñê ïðî&ãðàìè...", IDM_RUN, MFT_STRING, MFS_ENABLED
|
||||
|
|
|
@ -100,35 +100,31 @@ OnStartContextMenuCommand(IN HWND hWndOwner,
|
|||
|
||||
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};
|
||||
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;
|
||||
cmici.lpDirectory = szDir;
|
||||
}
|
||||
|
||||
default:
|
||||
ITrayWindow_ExecContextMenuCmd((ITrayWindow *)Context,
|
||||
uiCmdId);
|
||||
break;
|
||||
IContextMenu_InvokeCommand(psmcmc->pcm,
|
||||
&cmici);
|
||||
}
|
||||
else
|
||||
{
|
||||
ITrayWindow_ExecContextMenuCmd((ITrayWindow *)Context,
|
||||
uiCmdId);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -804,15 +800,20 @@ UpdateStartMenu(IN OUT IMenuPopup *pMenuPopup,
|
|||
(PVOID)&pbb);
|
||||
if (SUCCEEDED(hRet))
|
||||
{
|
||||
hRet = IBanneredBar_SetBitmap(pbb,
|
||||
// hRet = IBanneredBar_SetBitmap(pbb,
|
||||
// hbmBanner);
|
||||
hRet = pbb->lpVtbl->SetBitmap(pbb,
|
||||
hbmBanner);
|
||||
|
||||
|
||||
/* 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);
|
||||
|
||||
IBanneredBar_Release(pbb);
|
||||
//IBanneredBar_Release(pbb);
|
||||
pbb->lpVtbl->Release(pbb);
|
||||
}
|
||||
|
||||
return hRet;
|
||||
|
@ -861,9 +862,11 @@ CreateStartMenu(IN ITrayWindow *Tray,
|
|||
(PVOID*)&pIo);
|
||||
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
|
||||
hRet = S_OK;
|
||||
|
|
Loading…
Reference in a new issue