次の方法で共有


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 つの項目を含めることができます。

既定のダイアログで十分でない場合は、カスタム ダイアログを作成し、このクラスを使用するのではなく、 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;

継承階層

CMFCDesktopAlertWndInfo

要件

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 クラス