CMFCDesktopAlertWndInfo Class
La clase CMFCDesktopAlertWndInfo
se usa con la Clase CMFCDesktopAlertWnd. Especifica los controles que se muestran si emerge la ventana de alerta de escritorio.
Sintaxis
class CMFCDesktopAlertWndInfo
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
Destructor. |
Métodos públicos
Nombre | Descripción |
---|---|
CMFCDesktopAlertWndInfo::operator= |
Miembros de datos
Nombre | Descripción |
---|---|
CMFCDesktopAlertWndInfo::m_hIcon | Identificador del icono que se muestra. |
CMFCDesktopAlertWndInfo::m_nURLCmdID | Identificador de comando asociado a un vínculo en la ventana de alertas de escritorio. |
CMFCDesktopAlertWndInfo::m_strText | Texto que se muestra en la ventana de alertas de escritorio. |
CMFCDesktopAlertWndInfo::m_strURL | Texto que se muestra en la ventana de alertas de escritorio. |
Comentarios
La CMFCDesktopAlertWndInfo
clase se pasa al método CMFCDesktopAlertWnd::Create para especificar los elementos que se muestran en el cuadro de diálogo predeterminado de la ventana de alertas de escritorio. El cuadro de diálogo predeterminado puede contener tres elementos:
Icono, que se establece mediante una llamada a CMFCDesktopAlertWndInfo::m_hIcon.
Etiqueta o mensaje de texto, que se establece mediante una llamada a CMFCDesktopAlertWndInfo::m_strText.
Icono, que se establece mediante una llamada a CMFCDesktopAlertWndInfo::m_hIcon. Para establecer el comando que se ejecuta cuando se hace clic en el vínculo, llame a CMFCDesktopAlertWndInfo::m_nURLCmdID.
Si el cuadro de diálogo predeterminado no es suficiente, puede crear un diálogo personalizado y pasarlo al método CMFCDesktopAlertWnd::Create en lugar de usar esta clase. Para obtener más información, consulte Clase CMFCDesktopAlertDialog.
Ejemplo
En el siguiente ejemplo se muestra cómo usar los distintos métodos en la clase CMFCDesktopAlertWndInfo
. En el ejemplo se muestra cómo establecer el identificador en el icono que se muestra, el texto que se muestra en la ventana de alerta de escritorio, el vínculo que se muestra en la ventana de alertas de escritorio y el identificador de comando asociado a un vínculo en la ventana de alerta de escritorio. Este ejemplo forma parte del ejemplo de demostración de alertas de escritorio.
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;
Jerarquía de herencia
Requisitos
Encabezado: afxDesktopAlertDialog.h
CMFCDesktopAlertWndInfo::operator=
Para obtener información más detallada, consulta el código fuente que se ubica en la carpeta VC\atlmfc\src\mfc de la instalación de Visual Studio.
CMFCDesktopAlertWndInfo& operator=(CMFCDesktopAlertWndInfo& src);
Parámetros
[in] src
Valor devuelto
Comentarios
CMFCDesktopAlertWndInfo::m_hIcon
Identificador del icono que se muestra.
HICON m_hIcon;
Comentarios
CMFCDesktopAlertWndInfo::m_nURLCmdID
Identificador de comando asociado a un vínculo en la ventana de alertas de escritorio.
UINT m_nURLCmdID;
Comentarios
El identificador de comando se envía al propietario de la ventana emergente cuando el usuario hace clic en el vínculo especificado por CMFCDesktopAlertWndInfo::m_strURL.
CMFCDesktopAlertWndInfo::m_strText
Texto que se muestra en la ventana de alertas de escritorio.
CString m_strText;
Comentarios
CMFCDesktopAlertWndInfo::m_strURL
Texto que se muestra en la ventana de alertas de escritorio.
CString m_strURL;
Comentarios
Cuando el usuario hace clic en el vínculo, el comando que tiene el identificador de comando CMFCDesktopAlertWndInfo::m_nURLCmdID se enviará al propietario de la ventana emergente.
Consulte también
Gráfico de jerarquías
Clases
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWnd::Create
CMFCDesktopAlertDialog (clase)