Compartilhar via


AtlAxCreateDialog

Cria uma caixa de diálogo sem janela restrita de um modelo de caixa de diálogo fornecido pelo usuário.

ATLAPI_(HWND) AtlAxCreateDialog(
   HINSTANCE hInstance,
   LPCWSTR lpTemplateName,
   HWND hWndParent,
   DLGPROC lpDialogProc,
   LPARAM dwInitParam 
);

Parâmetros

  • hInstance
    [in] Identifica uma instância do módulo cujo arquivo executável contém o modelo de caixa de diálogo.

  • lpTemplateName
    [in] Identifica o modelo de caixa de diálogo.Este parâmetro é o ponteiro para uma seqüência de caractere terminada com nulo que especifica o nome do modelo de caixa de diálogo ou um valor inteiro que especifica o identificador de recurso do modelo de caixa de diálogo.Se o parâmetro especifica um identificador de recurso, sua palavra de ordem superior deve ser zero e a palavra de ordem inferior deve conter o identificador.Você pode usar o MAKEINTRESOURCE macro 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 lParam parâmetro do WM_INITDIALOG mensagem.

Valor de retorno

Um dos valores HRESULT padrão.

Comentários

A caixa de diálogo resultante pode conter controles ActiveX.

See CreateDialog and CreateDialogParam in the Windows SDK.

Requisitos

Cabeçalho: atlhost.h

Consulte também

Conceitos

Conceitos básicos de controle composto

Referência

AtlAxDialogBox

Outros recursos

Controle composto funções global