Função SHRunControlPanel (shlobj.h)
Abre um item de Painel de Controle.
Sintaxe
BOOL SHRunControlPanel(
[in] PCWSTR lpcszCmdLine,
[in, optional] HWND hwndMsgParent
);
Parâmetros
[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.
Valor retornado
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.
Comentários
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.
Exemplos
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
Requisitos
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 |