LPCWSTR pwszSelectedTab = NULL;
LPCWSTR pwszFile = NULL;
LPCWSTR pwszAction = NULL;
+ INT nPage = 0;
UNREFERENCED_PARAMETER(wParam);
int argc;
int i;
+ nPage = _wtoi((PWSTR)lParam);
+
#if 0
argv = CommandLineToArgvW((LPCWSTR)lParam, &argc);
#else
ActivateThemeFile(pwszFile);
goto cleanup;
}
-
+
g_GlobalData.pwszFile = pwszFile;
g_GlobalData.pwszAction = pwszAction;
g_GlobalData.desktop_color = GetSysColor(COLOR_DESKTOP);
/* NOTE: Don't call SHAddFromPropSheetExtArray here because this applet only allows
replacing the background page but not extending the applet by more pages */
+ if (nPage != 0 && psh.nStartPage == 0)
+ psh.nStartPage = nPage;
+
PropertySheet(&psh);
cleanup:
case CPL_DBLCLK:
Applets[i].AppletProc(hwndCPl, uMsg, lParam1, lParam2);
break;
+
case CPL_STARTWPARMSW:
return Applets[i].AppletProc(hwndCPl, uMsg, lParam1, lParam2);
}