AtlAxCreateDialog
Cria uma caixa de diálogo sem-modo de um modelo da caixa de diálogo fornecido pelo usuário.
Importante |
---|
Essa função não pode ser usada em aplicativos executados em Tempo de Execução do Windows. |
ATLAPI_(HWND) AtlAxCreateDialog(
HINSTANCE hInstance,
LPCWSTR lpTemplateName,
HWND hWndParent,
DLGPROC lpDialogProc,
LPARAM dwInitParam
);
Parâmetros
hInstance
[in] identifica uma instância de módulo cujo arquivo executável contém o modelo da caixa de diálogo.lpTemplateName
[in] identifica o modelo da caixa de diálogo.Este parâmetro tanto o ponteiro para uma cadeia de caracteres NULL- finalizada que especifica o nome do modelo da caixa de diálogo ou um valor inteiro que especifica o identificador do recurso do modelo da caixa de diálogo.Se o parâmetro especifica um identificador do recurso, as palavras de alta-ordem devem ser zero e as palavras de ordem baixa devem conter o identificador.Você pode usar a macro de MAKEINTRESOURCE para criar esse valor.hWndParent
[in] identifica a janela que possui a caixa de diálogo.lpDialogProc
[in] aponta para o procedimento da caixa de diálogo.Para obter mais informações sobre o procedimento da caixa de diálogo, consulte DialogProc.dwInitParam
[in] especifica o valor para passar para a caixa de diálogo no parâmetro de lParam de mensagem de WM_INITDIALOG .
Valor de retorno
Um dos valores padrão do HRESULT.
Comentários
A caixa de diálogo resultante pode conter controles ActiveX.
Consulte CreateDialog e CreateDialogParam em Windows SDK.
Requisitos
Cabeçalho: atlhost.h