允许将按钮添加到桌面警报对话框。
语法
class CMFCDesktopAlertWndButton : public CMFCButton
成员
公共构造函数
| 名称 | 描述 |
|---|---|
CMFCDesktopAlertWndButton::CMFCDesktopAlertWndButton |
默认构造函数。 |
CMFCDesktopAlertWndButton::~CMFCDesktopAlertWndButton |
析构函数。 |
公共方法
| 名称 | 描述 |
|---|---|
| CMFCDesktopAlertWndButton::IsCaptionButton | 确定按钮是否显示在警报对话框的标题区域中。 |
| CMFCDesktopAlertWndButton::IsCloseButton | 确定按钮是否关闭“警报”对话框。 |
数据成员
| 名称 | 描述 |
|---|---|
CMFCDesktopAlertWndButton::m_bIsCaptionButton |
一个布尔值,指定按钮是否显示在“警报”对话框的标题区域中。 |
CMFCDesktopAlertWndButton::m_bIsCloseButton |
一个布尔值,指定按钮是否关闭“警报”对话框。 |
备注
默认情况下,构造函数将 m_bIsCaptionButton 和 m_bIsCloseButton 数据成员设置为 FALSE。 如果按钮位于警报对话框的标题区域,则父 CMFCDesktopAlertDialog 对象会将 m_bIsCaptionButton 设置为 TRUE。 CMFCDesktopAlertDialog 类创建一个 CMFCDesktopAlertWndButton 对象,该对象用作关闭“警报”对话框并将 m_bIsCloseButton 设置为 TRUE 的按钮。
将 CMFCDesktopAlertWndButton 对象添加到 CMFCDesktopAlertDialog 对象,就像添加任何按钮一样。 有关 CMFCDesktopAlertDialog 的详细信息,请参阅 CMFCDesktopAlertDialog 类。
示例
以下示例演示了如何在 CMFCDesktopAlertWndButton 类中使用 SetImage 方法。 此代码片段是桌面通知演示示例的一部分。
CMFCDesktopAlertWndButton m_btnFlag;
m_btnFlag.SetImage(IDB_FLAG);
继承层次结构
要求
标头:afxdesktopalertwnd.h
CMFCDesktopAlertWndButton::IsCaptionButton
确定按钮是否显示在警报对话框的标题区域中。
BOOL IsCaptionButton() const;
返回值
如果按钮显示在“警报”对话框的标题区域中,则非零;否则为 0。
CMFCDesktopAlertWndButton::IsCloseButton
确定按钮是否关闭“警报”对话框。
BOOL IsCloseButton() const;
返回值
如果按钮关闭“警报”对话框,则为非零;否则为 0。