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