Classe CMFCDesktopAlertWndInfo
a classe de CMFCDesktopAlertWndInfo é usada com Classe CMFCDesktopAlertWnd. Especifica os controles que são exibidos se a janela de alerta da área de trabalho aparece acima.
class CMFCDesktopAlertWndInfo
Membros
Construtores public
Nome |
Descrição |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
|
Membros de dados
Nome |
Descrição |
---|---|
Um identificador para o ícone que é exibido. |
|
A identificação de O comando associado com um link na janela de alerta da área de trabalho. |
|
O texto que é exibido na janela de alerta da área de trabalho. |
|
O link que é exibido na janela de alerta da área de trabalho. |
Comentários
A classe de CMFCDesktopAlertWndInfo é passada para o método de CMFCDesktopAlertWnd::Create para especificar elementos que são exibidos na caixa de diálogo de janela padrão de alerta da área de trabalho. a caixa de diálogo padrão pode conter três itens:
Um ícone, que é definida chamando CMFCDesktopAlertWndInfo::m_hIcon.
Um rótulo, ou mensagem de texto, que é definida chamando CMFCDesktopAlertWndInfo::m_strText.
Um link, que é definida chamando CMFCDesktopAlertWndInfo::m_strURL. Para definir o comando que é executado quando o link é clicado, chame CMFCDesktopAlertWndInfo::m_nURLCmdID.
Se a caixa de diálogo padrão não é suficiente, você pode criar uma caixa de diálogo personalizada e passá-lo para o método de CMFCDesktopAlertWnd::Create em vez de usar esta classe. Para mais informações, consulte Classe CMFCDesktopAlertDialog.
Exemplo
O exemplo a seguir demonstra como usar vários membros na classe de CMFCDesktopAlertWndInfo . O exemplo demonstra como definir o identificador para o ícone que é exibido, o texto é exibido na janela de alerta da área de trabalho, no link que é exibido na janela de alerta da área de trabalho, e na identificação de comando que está associado com um link na janela de alerta da área de trabalho. Este exemplo é parte de Alerta exemplo de demonstração da área de trabalho.
CMFCDesktopAlertWndInfo params;
// int m_nIcon
if (m_nIcon > 0)
{
// CMFCToolBarImages m_Icons
params.m_hIcon = m_Icons.ExtractIcon (m_nIcon - 1);
}
// CString m_strText
params.m_strText = m_strText;
// CString m_strLink
params.m_strURL = m_strLink;
params.m_nURLCmdID = 101;
Hierarquia de herança
Requisitos
Cabeçalho: afxDesktopAlertDialog.h