CMFCDesktopAlertWndInfo Class
A classe CMFCDesktopAlertWndInfo
é usada com a Classe CMFCDesktopAlertWnd. Ele especifica os controles que serão exibidos se a janela de alerta da área de trabalho aparecer.
Sintaxe
class CMFCDesktopAlertWndInfo
Membros
Construtores públicos
Nome | Descrição |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
Destruidor. |
Métodos públicos
Nome | Descrição |
---|---|
CMFCDesktopAlertWndInfo::operator= |
Membros de dados
Nome | Descrição |
---|---|
CMFCDesktopAlertWndInfo::m_hIcon | Um identificador para o ícone exibido. |
CMFCDesktopAlertWndInfo::m_nURLCmdID | A ID de comando associada a um link na janela de alerta da área de trabalho. |
CMFCDesktopAlertWndInfo::m_strText | O texto exibido na janela de alerta da área de trabalho. |
CMFCDesktopAlertWndInfo::m_strURL | O link exibido na janela de alerta da área de trabalho. |
Comentários
A classe CMFCDesktopAlertWndInfo
é passada ao método CMFCDesktopAlertWnd::Create para especificar os elementos exibidos na caixa de diálogo padrão da janela de alerta da área de trabalho. A caixa de diálogo padrão pode conter três itens:
Um ícone, que é definido chamando CMFCDesktopAlertWndInfo::m_hIcon.
Um rótulo ou mensagem de texto, que é definido chamando CMFCDesktopAlertWndInfo::m_strText.
Um link, que é definido chamando CMFCDesktopAlertWndInfo::m_strURL. Para definir o comando que será executado quando o link for clicado, chame CMFCDesktopAlertWndInfo::m_nURLCmdID.
Se a caixa de diálogo padrão não for suficiente, você pode criar uma caixa de diálogo personalizada e passá-la para o método CMFCDesktopAlertWnd::Create em vez de usar essa classe. Para obter mais informações, confira Classe CMFCDesktopAlertDialog.
Exemplo
O exemplo a seguir demonstra como usar vários membros na classe CMFCDesktopAlertWndInfo
. O exemplo demonstra como definir o identificador para o ícone exibido, o texto e o link que é exibido na janela de alerta da área de trabalho, e a ID de comando associada a um link na janela de alerta da área de trabalho. Esse exemplo faz parte do Exemplo de Demonstração de Alerta 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
Header: afxDesktopAlertDialog.h
CMFCDesktopAlertWndInfo::operator=
Para obter mais detalhes, confira o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.
CMFCDesktopAlertWndInfo& operator=(CMFCDesktopAlertWndInfo& src);
Parâmetros
[in] src
Valor de retorno
Comentários
CMFCDesktopAlertWndInfo::m_hIcon
Um identificador para o ícone exibido.
HICON m_hIcon;
Comentários
CMFCDesktopAlertWndInfo::m_nURLCmdID
A ID de comando associada a um link na janela de alerta da área de trabalho.
UINT m_nURLCmdID;
Comentários
A ID de comando é enviada ao proprietário da janela de item pop-up quando o usuário clica no link especificado por CMFCDesktopAlertWndInfo::m_strURL.
CMFCDesktopAlertWndInfo::m_strText
O texto exibido na janela de alerta da área de trabalho.
CString m_strText;
Comentários
CMFCDesktopAlertWndInfo::m_strURL
O link exibido na janela de alerta da área de trabalho.
CString m_strURL;
Comentários
Quando o usuário clicar no link, o comando que tem a ID do comando CMFCDesktopAlertWndInfo::m_nURLCmdID será enviado ao proprietário da janela de item pop-up.
Confira também
Gráfico da hierarquia
Classes
Classe CMFCDesktopAlertWnd
CMFCDesktopAlertWnd::Create
Classe CMFCDesktopAlertDialog