Udostępnij za pośrednictwem


Klasa CMFCSpinButtonCtrl

Uwaga / Notatka

Biblioteka Klas programu Microsoft Foundation (MFC) nadal jest obsługiwana. Nie dodajemy już funkcji ani nie aktualizujemy dokumentacji.

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

Obiekt CObject

CCmdTarget

CWnd

CSpinButtonCtrl

CMFCSpinButtonCtrl

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.

Zobacz też

Wykres hierarchii
Klasy
Klasa CMFCVisualManager