Share via


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にハンドルを設定する方法を示します。 この例は、デスクトップアラートデモサンプルの 一部です

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

必要条件

ヘッダー: 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

デスクトップ アラート ウィンドウのリンクに関連付けられているコマンド 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 クラス