CMFCDesktopAlertWndInfo クラス
CMFCDesktopAlertWndInfo クラスは、CMFCDesktopAlertWnd クラスと共に使用されます。 デスクトップ通知ウィンドウがポップアップする場合に表示されるコントロールを指定します。
class CMFCDesktopAlertWndInfo
メンバー
パブリック コンストラクター
[名前] |
説明 |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
デストラクターです。 |
パブリック メソッド
[名前] |
説明 |
---|---|
|
データ メンバー
[名前] |
説明 |
---|---|
表示されるアイコンへのハンドル。 |
|
デスクトップ通知ウィンドウのリンクに関連付けられたコマンド ID。 |
|
デスクトップ通知ウィンドウに表示されるテキスト。 |
|
デスクトップ通知ウィンドウに表示されるリンク。 |
解説
CMFCDesktopAlertWndInfo クラスは CMFCDesktopAlertWnd::Create メソッドに渡され、デスクトップ通知ウィンドウの既定のダイアログ ボックスに表示される要素を指定します。 既定のダイアログ ボックスには次の 3 つの項目を含めることができます。
アイコン。CMFCDesktopAlertWndInfo::m_hIcon を呼び出すことで設定されます。
ラベル、またはテキスト メッセージ。 CMFCDesktopAlertWndInfo::m_strText を呼び出すことで設定されます。
リンク。CMFCDesktopAlertWndInfo::m_strURL を呼び出すことで設定されます。 リンクがクリックされたとき実行されるコマンドを設定するには、CMFCDesktopAlertWndInfo::m_nURLCmdID を呼び出します。
既定のダイアログ ボックスでは不十分な場合は、このクラスを使用する代わりに、カスタム ダイアログ ボックスを作成して CMFCDesktopAlertWnd::Create メソッドに渡します。 詳細については、「CMFCDesktopAlertDialog クラス」を参照してください。
使用例
次の例は、CMFCDesktopAlertWndInfo クラスのさまざまなメンバーの使用方法を説明しています。 この例は、表示されるアイコンへのハンドルの設定方法、デスクトップ通知ウィンドウに表示されるテキスト、デスクトップ通知ウィンドウに表示されるリンク、およびデスクトップ通知ウィンドウのリンクと関連するコマンド ID を示します。 この例は、「DesktopAlertDemo サンプル:MFC のデスクトップ通知アプリケーション」の一部です。
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