共用方式為


SHRunControlPanel 函式 (shlobj.h)

開啟主控台專案。

注意 Windows Vista 不支援此函式
 

語法

BOOL SHRunControlPanel(
  [in]           PCWSTR lpcszCmdLine,
  [in, optional] HWND   hwndMsgParent
);

參數

[in] lpcszCmdLine

類型: PCWSTR

字串的指標,其中包含開啟主控台專案的命令列。 此命令列至少包含 .cpl 檔的名稱。 它也可以包含任何其他必要資訊,例如專案內的屬性工作表頁面, (序數或名稱) 。 如需詳細資訊,請參閱執行主控台專案

[in, optional] hwndMsgParent

類型: HWND

父視窗的控制碼,用來顯示專案開啟的相關錯誤訊息。 此值可以是 Null

傳回值

類型: BOOL

如果成功開啟主控台專案,則為TRUE;否則為FALSE

從 Windows Vista 起,此函式一律會傳回 FALSE

備註

如果指定的主控台專案已在執行中,SHRunControlPanel會嘗試切換至該實例,而不是開啟新的實例。

範例

此處顯示 SHRunControlPanel 的範例呼叫。

SHRunControlPanel(TEXT("timedate.cpl"), hwnd);
SHRunControlPanel(L"appwiz.cpl", NULL);
SHRunControlPanel(L"appwiz.cpl,2", NULL);
SHRunControlPanel("desk.cpl,Settings", hwnd

規格需求

   
最低支援的用戶端 Windows XP with SP1 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 shlobj.h
Dll Shell32.dll