次の方法で共有


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;
}

継承階層

CObject

CCmdTarget

CWnd

CSpinButtonCtrl

CMFCSpinButtonCtrl

要件

Header: afxspinbuttonctrl.h

CMFCSpinButtonCtrl::OnDraw

現在のスピン ボタン コントロールを再描画します。

virtual void OnDraw(CDC* pDC);

パラメーター

pDC
[入力] デバイス コンテキストへのポインター。

解説

フレームワークは、CWnd::OnPaint メッセージを処理するCMFCSpinButtonCtrl::OnPaint メソッドを呼び出し、そのメソッドはこのCMFCSpinButtonCtrl::OnDraw メソッドを呼び出します。 フレームワークがスピン ボタン コントロールを描画する方法をカスタマイズするには、このメソッドをオーバーライドします。

関連項目

階層図
クラス
CMFCVisualManager クラス