AtlAxCreateDialog

Cria uma caixa de diálogo sem-modo de um modelo da caixa de diálogo fornecido pelo usuário.

Observação importanteImportante

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

Consulte também

Referência

AtlAxDialogBox

Conceitos

Fundamentos controle composto

Outros recursos

Funções globais de controle composto