Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.