Klasa CMFCSpinButtonCtrl
Klasa CMFCSpinButtonCtrl
obsługuje menedżera wizualizacji, który rysuje kontrolkę przycisku pokrętła.
Składnia
class CMFCSpinButtonCtrl : public CSpinButtonCtrl
Elementy członkowskie
Konstruktory publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCSpinButtonCtrl::CMFCSpinButtonCtrl |
Konstruktor domyślny. |
CMFCSpinButtonCtrl::~CMFCSpinButtonCtrl |
Destruktor. |
Metody publiczne
Nazwa/nazwisko | opis |
---|---|
CMFCSpinButtonCtrl::OnDraw | Przemaluje bieżącą kontrolkę przycisku pokrętła. |
Uwagi
Aby użyć menedżera wizualizacji, aby narysować kontrolkę przycisku spin w aplikacji, zastąp wszystkie wystąpienia CSpinButtonCtrl
klasy klasą CMFCSpinButtonCtrl
.
Przykład
W poniższym przykładzie pokazano, jak utworzyć obiekt CMFCSpinButtonCtrl
klasy i użyć jej Create
metody.
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;
}
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxspinbuttonctrl.h
CMFCSpinButtonCtrl::OnDraw
Przemaluje bieżącą kontrolkę przycisku pokrętła.
virtual void OnDraw(CDC* pDC);
Parametry
PDC
[in] Wskaźnik do kontekstu urządzenia.
Uwagi
Struktura wywołuje metodę CMFCSpinButtonCtrl::OnPaint
do obsługi komunikatu CWnd::OnPaint , a ta metoda z kolei wywołuje tę CMFCSpinButtonCtrl::OnDraw
metodę. Zastąp tę metodę, aby dostosować sposób, w jaki struktura rysuje kontrolkę przycisku pokrętła.