CMFCDesktopAlertWndInfo クラス
CMFCDesktopAlertWndInfo
クラスは、CMFCDesktopAlertWnd クラスで使用されます。 デスクトップ通知ウィンドウがポップアップする場合に表示されるコントロールを指定します。
構文
class CMFCDesktopAlertWndInfo
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
CMFCDesktopAlertWndInfo::~CMFCDesktopAlertWndInfo |
デストラクターです。 |
パブリック メソッド
名前 | 説明 |
---|---|
CMFCDesktopAlertWndInfo::operator= |
データ メンバー
名前 | 説明 |
---|---|
CMFCDesktopAlertWndInfo::m_hIcon | 表示されるアイコンのハンドル。 |
CMFCDesktopAlertWndInfo::m_nURLCmdID | デスクトップ アラート ウィンドウのリンクに関連付けられているコマンド ID。 |
CMFCDesktopAlertWndInfo::m_strText | デスクトップアラートウィンドウに表示されるテキスト。 |
CMFCDesktopAlertWndInfo::m_strURL | デスクトップアラートウィンドウに表示されるリンク。 |
解説
CMFCDesktopAlertWndInfo
クラスは、CMFCDesktopAlertWnd::Create メソッドに渡され、デスクトップ アラート ウィンドウの既定のダイアログに表示される要素を指定します。 既定のダイアログには、次の 3 つの項目を含めることができます。
アイコン。 CMFCDesktopAlertWndInfo::m_hIcon を呼び出すことによって設定されます。
ラベルまたはテキスト メッセージ。 CMFCDesktopAlertWndInfo::m_strText を呼び出すことによって設定されます。
リンク。 CMFCDesktopAlertWndInfo::m_strURL を呼び出すことによって設定されます。 リンクがクリックされたときに実行されるコマンドを設定するには、 CMFCDesktopAlertWndInfo::m_nURLCmdID を呼び出します。
既定のダイアログで十分でない場合は、カスタム ダイアログを作成し、このクラスを使用するのではなく、 CMFCDesktopAlertWnd::Create メソッドに渡すことができます。 詳細については、「 CMFCDesktopAlertDialog クラスを参照してください。
例
次の例では、 CMFCDesktopAlertWndInfo
クラスのさまざまなメンバーを使用する方法を示します。 この例では、表示されるアイコン、デスクトップアラートウィンドウに表示されるテキスト、デスクトップアラートウィンドウに表示されるリンク、デスクトップアラートウィンドウのリンクに関連付けられているコマンドIDにハンドルを設定する方法を示します。 この例は、 Desktop Alert Demo サンプルの一部です。
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;
継承階層
要件
Header: afxDesktopAlertDialog.h
CMFCDesktopAlertWndInfo::operator=
詳細については、Visual Studio のインストールの VC\atlmfc\src\mfc フォルダーにあるソース コードを参照してください。
CMFCDesktopAlertWndInfo& operator=(CMFCDesktopAlertWndInfo& src);
パラメーター
[入力] src
戻り値
解説
CMFCDesktopAlertWndInfo::m_hIcon
表示されるアイコンのハンドル。
HICON m_hIcon;
解説
CMFCDesktopAlertWndInfo::m_nURLCmdID
デスクトップ アラート ウィンドウのリンクに関連付けられているコマンド ID。
UINT m_nURLCmdID;
解説
コマンド ID は、ユーザーが CMFCDesktopAlertWndInfo::m_strURL で指定されたリンクをクリックすると、ポップアップ ウィンドウの所有者に送信されます。
CMFCDesktopAlertWndInfo::m_strText
デスクトップアラートウィンドウに表示されるテキスト。
CString m_strText;
解説
CMFCDesktopAlertWndInfo::m_strURL
デスクトップアラートウィンドウに表示されるリンク。
CString m_strURL;
解説
ユーザーがリンクをクリックすると、 CMFCDesktopAlertWndInfo::m_nURLCmdID コマンド ID を持つコマンドがポップアップ ウィンドウの所有者に送信されます。
関連項目
階層図
クラス
CMFCDesktopAlertWnd Class
CMFCDesktopAlertWnd::Create
CMFCDesktopAlertDialog クラス