次の方法で共有


CMFCDesktopAlertWndButton クラス

デスクトップ アラート ダイアログ ボックスにボタンを追加できるようにします。

構文

class CMFCDesktopAlertWndButton : public CMFCButton

メンバー

パブリック コンストラクター

名前 説明
CMFCDesktopAlertWndButton::CMFCDesktopAlertWndButton 既定のコンストラクターです。
CMFCDesktopAlertWndButton::~CMFCDesktopAlertWndButton デストラクターです。

パブリック メソッド

名前 説明
CMFCDesktopAlertWndButton::IsCaptionButton アラート ダイアログ ボックスのキャプション領域にボタンを表示するかどうかを指定します。
CMFCDesktopAlertWndButton::IsCloseButton ボタンがアラート ダイアログ ボックスを閉じるかどうかを決定します。

データ メンバー

名前 説明
CMFCDesktopAlertWndButton::m_bIsCaptionButton アラート ダイアログ ボックスのキャプション領域にボタンを表示するかどうかを指定するブール値。
CMFCDesktopAlertWndButton::m_bIsCloseButton ボタンがアラート ダイアログ ボックスを閉じるかどうかを指定するブール値。

解説

既定では、コンストラクターは m_bIsCaptionButtonm_bIsCloseButton データ メンバーを FALSE に設定します。 ボタンが警告ダイアログ ボックスのキャプション領域に配置されている場合、親 CMFCDesktopAlertDialog オブジェクトは m_bIsCaptionButton を TRUE に設定します。 CMFCDesktopAlertDialog クラスは、警告ダイアログ ボックスを閉じ、m_bIsCloseButtonを TRUE に設定するボタンとして機能するCMFCDesktopAlertWndButton オブジェクトを作成します。

CMFCDesktopAlertWndButtonボタンを追加する場合と同様に、CMFCDesktopAlertDialog オブジェクトにオブジェクトを追加します。 CMFCDesktopAlertDialogの詳細については、「CMFCDesktopAlertDialog クラスを参照してください。

次の例では、CMFCDesktopAlertWndButton クラスで SetImage メソッドを使用する方法を示します。 このコード スニペットは、 Desktop Alert Demo サンプルの一部です。

CMFCDesktopAlertWndButton m_btnFlag;
m_btnFlag.SetImage(IDB_FLAG);

継承階層

CObject

CCmdTarget

CWnd

CButton

CMFCButton

CMFCDesktopAlertWndButton

要件

Header: afxdesktopalertwnd.h

CMFCDesktopAlertWndButton::IsCaptionButton

アラート ダイアログ ボックスのキャプション領域にボタンを表示するかどうかを指定します。

BOOL IsCaptionButton() const;

戻り値

警告ダイアログ ボックスのキャプション領域にボタンが表示される場合は 0 以外。それ以外の場合は 0。

CMFCDesktopAlertWndButton::IsCloseButton

ボタンがアラート ダイアログ ボックスを閉じるかどうかを決定します。

BOOL IsCloseButton() const;

戻り値

ボタンが警告ダイアログ ボックスを閉じる場合は 0 以外。それ以外の場合は 0。

関連項目

階層図
クラス
CMFCDesktopAlertDialog クラス