CMFCDesktopAlertWndInfo 類別
類別CMFCDesktopAlertWndInfo
會與 CMFCDesktopAlertWnd 類別搭配使用。 這會指定如果桌面警示視窗出現時要顯示的控制項。
語法
class CMFCDesktopAlertWndInfo
成員
公用建構函式
名稱 | 描述 |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
解構函式。 |
公用方法
名稱 | 描述 |
---|---|
CMFCDesktopAlertWndInfo::operator= |
資料成員
名稱 | 描述 |
---|---|
CMFCDesktopAlertWndInfo::m_hIcon | 顯示的圖示句柄。 |
CMFCDesktopAlertWndInfo::m_nURLCmdID | 與桌面警示視窗上連結相關聯的命令標識碼。 |
CMFCDesktopAlertWndInfo::m_strText | 桌面警示視窗上顯示的文字。 |
CMFCDesktopAlertWndInfo::m_strURL | 顯示在桌面警示視窗的連結。 |
備註
類別 CMFCDesktopAlertWndInfo
會傳遞至 CMFCDesktopAlertWnd::Create 方法,以指定顯示在桌面警示視窗默認對話方塊上的元素。 預設對話框可以包含三個專案:
圖示,其設定方式是呼叫 CMFCDesktopAlertWndInfo::m_hIcon。
呼叫 CMFCDesktopAlertWndInfo::m_strText 所設定的標籤或簡訊。
連結,其設定方式是呼叫 CMFCDesktopAlertWndInfo::m_strURL。 若要設定單擊連結時所執行的命令,請呼叫 CMFCDesktopAlertWndInfo::m_nURLCmdID。
如果預設對話框不夠,您可以建立自定義對話方塊,並將其傳遞至 CMFCDesktopAlertWnd::Create 方法,而不是使用此類別。 如需詳細資訊,請參閱 CMFCDesktopAlertDialog 類別。
範例
下列範例示範如何在 類別中使用 CMFCDesktopAlertWndInfo
各種成員。 此範例示範如何將句柄設定為顯示的圖示、桌面警示視窗上顯示的文字、桌面警示視窗上顯示的連結,以及與桌面警示視窗上連結相關聯的命令標識碼。 此範例是桌面警示示範範例的一部分。
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;
繼承階層架構
需求
標頭: afxDesktopAlertDialog.h
CMFCDesktopAlertWndInfo::operator=
如需更多詳細資料,請參閱 Visual Studio 安裝位置下之 VC\atlmfc\src\mfc 資料夾中的原始程式碼。
CMFCDesktopAlertWndInfo& operator=(CMFCDesktopAlertWndInfo& src);
參數
[in] src
傳回值
備註
CMFCDesktopAlertWndInfo::m_hIcon
顯示的圖示句柄。
HICON m_hIcon;
備註
CMFCDesktopAlertWndInfo::m_nURLCmdID
與桌面警示視窗上連結相關聯的命令標識碼。
UINT m_nURLCmdID;
備註
當使用者按兩下 CMFCDesktopAlertWndInfo::m_strURL指定的連結時,命令標識碼會傳送給彈出視窗的擁有者。
CMFCDesktopAlertWndInfo::m_strText
桌面警示視窗上顯示的文字。
CString m_strText;
備註
CMFCDesktopAlertWndInfo::m_strURL
顯示在桌面警示視窗的連結。
CString m_strURL;
備註
當使用者按兩下連結時,具有 CMFCDesktopAlertWndInfo::m_nURLCmdID 命令標識碼的命令將會傳送給彈出視窗的擁有者。
另請參閱
階層架構圖表
類別
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWnd::Create
CMFCDesktopAlertDialog 類別