CMFCSpinButtonCtrl 类
CMFCSpinButtonCtrl
类支持绘制数值调节钮控件的可视管理器。
语法
class CMFCSpinButtonCtrl : public CSpinButtonCtrl
成员
公共构造函数
名称 | 描述 |
---|---|
CMFCSpinButtonCtrl::CMFCSpinButtonCtrl |
默认构造函数。 |
CMFCSpinButtonCtrl::~CMFCSpinButtonCtrl |
析构函数。 |
公共方法
名称 | 描述 |
---|---|
CMFCSpinButtonCtrl::OnDraw | 重新绘制当前的旋转按钮控件。 |
备注
若要使用视觉对象管理器在应用程序中绘制旋转按钮控件,请将 CSpinButtonCtrl
类的所有实例替换为 CMFCSpinButtonCtrl
类。
示例
下面的示例演示如何创建 CMFCSpinButtonCtrl
类的对象和使用其 Create
方法。
CMFCSpinButtonCtrl *pWndSpin = new CMFCSpinButtonCtrl;
CRect rectSpin(1, 1, 10, 10);
CMFCPropertyGridCtrl *pWndList = new CMFCPropertyGridCtrl();
if (!pWndSpin->Create(WS_CHILD | WS_VISIBLE | UDS_ARROWKEYS | UDS_SETBUDDYINT | UDS_NOTHOUSANDS, rectSpin, pWndList, AFX_PROPLIST_ID_INPLACE))
{
return 0;
}
继承层次结构
要求
标头:afxspinbuttonctrl.h
CMFCSpinButtonCtrl::OnDraw
重新绘制当前的旋转按钮控件。
virtual void OnDraw(CDC* pDC);
参数
pDC
[in] 指向设备上下文的指针。
注解
框架调用 CMFCSpinButtonCtrl::OnPaint
方法来处理 CWnd::OnPaint 消息,而该方法转而又调用此 CMFCSpinButtonCtrl::OnDraw
方法。 重写此方法,以自定义框架绘制旋转按钮控件的方式。