Classe CMFCDesktopAlertDialog
A classe CMFCDesktopAlertDialog
é usada com a classe CMFCDesktopAlertWnd para exibir uma caixa de diálogo personalizada em uma janela pop-up.
Para obter mais detalhes, confira o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.
Sintaxe
class CMFCDesktopAlertDialog : public CDialogEx
Membros
Métodos públicos
Nome | Descrição |
---|---|
CMFCDesktopAlertDialog::CreateFromParams | |
CMFCDesktopAlertDialog::GetDlgSize | |
CMFCDesktopAlertDialog::HasFocus | |
CMFCDesktopAlertDialog::PreTranslateMessage | (Substitui CDialogEx::PreTranslateMessage .) |
Comentários
Execute as seguintes etapas para exibir uma caixa de diálogo personalizada em uma janela pop-up:
Deriva uma classe de
CMFCDesktopAlertDialog
.Crie um modelo de caixa de diálogo filho nos recursos do projeto.
Chame CMFCDesktopAlertWnd::Create com a ID do recurso do modelo de caixa de diálogo e um ponteiro para as informações de classe de runtime da classe derivada como parâmetros.
Programe a caixa de diálogo personalizada para tratar todas as notificações provenientes dos controles hospedados ou programe os controles hospedados para tratar diretamente essas notificações.
Hierarquia de herança
Requisitos
Header: afxDesktopAlertDialog.h
CMFCDesktopAlertDialog::CreateFromParams
BOOL CreateFromParams(
CMFCDesktopAlertWndInfo& params,
CMFCDesktopAlertWnd* pParent);
Parâmetros
[in] params
[in] pParent
Valor de retorno
Comentários
CMFCDesktopAlertDialog::GetDlgSize
CSize GetDlgSize();
Valor de retorno
Comentários
CMFCDesktopAlertDialog::HasFocus
BOOL HasFocus() const;
Valor de retorno
Comentários
CMFCDesktopAlertDialog::PreTranslateMessage
virtual BOOL PreTranslateMessage(MSG* pMsg);
Parâmetros
[in] pMsg
Valor de retorno
Comentários
Confira também
Gráfico da hierarquia
Classes
Classe CMFCDesktopAlertWnd
Classe CMFCDesktopAlertWndInfo
Classe CDialogEx