Compartilhar via


AtlAxDialogBox

Cria uma caixa caixa de diálogo modal de um modelo de caixa de diálogo fornecido pelo usuário.

ATLAPI_(int) AtlAxDialogBox(
   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

Para usar AtlAxDialogBox com um modelo de caixa de diálogo contém um controle ActiveX, especifique um válido CLSID, IDAPL seqüência de URL sistema autônomo a ou texto campo de do CONTROLE seção de recurso caixa de diálogo, junto com "AtlAxWin80" sistema autônomo o nome de classe campo na mesma seção.A seguir demonstra que um válido CONTROLE seção pode parecer com:

CONTROL "{04FE35E9-ADBC-4f1d-83FE-8FA4D1F71C7F}", IDC_TEST,

"AtlAxWin80", WS_GROUP | WS_TABSTOP, 0, 0, 100, 100

Para obter mais informações sobre a edição de scripts de recurso, consulte Abrindo um Arquivo de Script do Recursos no Formatarar de texto. Para obter mais informações em instruções de definição de recurso de controle, consulte Parâmetros de controle comuns under Windows SDK*: Ferramentas SDK* .

Para obter mais informações sobre caixas de diálogo em geral, consulte DialogBox and CreateDialogParam in the Windows SDK.

Requisitos

Cabeçalho: atlhost.h

Consulte também

Conceitos

Conceitos básicos de controle composto

Referência

AtlAxCreateDialog

Outros recursos

Controle composto funções global