Função SHRunControlPanel (shlobj.h)
Abre um item de Painel de Controle.
BOOL SHRunControlPanel(
[in] PCWSTR lpcszCmdLine,
[in, optional] HWND hwndMsgParent
);
[in] lpcszCmdLine
Tipo: PCWSTR
Ponteiro para uma cadeia de caracteres que contém a linha de comando que abre o item Painel de Controle. Essa linha de comando inclui pelo menos o nome do arquivo .cpl. Ele também pode conter quaisquer outras informações necessárias, como a página da folha de propriedades dentro do item (por ordinal ou por nome). Para obter mais informações, consulte Executando Painel de Controle itens.
[in, optional] hwndMsgParent
Digite: HWND
O identificador da janela pai, usado para exibir mensagens de erro sobre a abertura do item. Esse valor pode ser NULL.
Tipo: BOOL
TRUE se o item Painel de Controle foi aberto com êxito; caso contrário, FALSE.
A partir do Windows Vista, essa função sempre retorna FALSE.
Se o item de Painel de Controle especificado já estiver em execução, SHRunControlPanel tentará alternar para essa instância em vez de abrir uma nova instância.
As chamadas de exemplo para SHRunControlPanel são mostradas aqui.
SHRunControlPanel(TEXT("timedate.cpl"), hwnd);
SHRunControlPanel(L"appwiz.cpl", NULL);
SHRunControlPanel(L"appwiz.cpl,2", NULL);
SHRunControlPanel("desk.cpl,Settings", hwnd
Cliente mínimo com suporte | Windows XP com SP1 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shlobj.h |
DLL | Shell32.dll |