Partilhar via


Classe CMFCSpinButtonCtrl

A classe CMFCSpinButtonCtrl dá suporte a um gerenciador visual que desenha um controle de botão de rotação.

Sintaxe

class CMFCSpinButtonCtrl : public CSpinButtonCtrl

Membros

Construtores públicos

Nome Descrição
CMFCSpinButtonCtrl::CMFCSpinButtonCtrl Construtor padrão.
CMFCSpinButtonCtrl::~CMFCSpinButtonCtrl Destruidor.

Métodos públicos

Nome Descrição
CMFCSpinButtonCtrl::OnDraw Pinta novamente o controle de botão de rotação atual.

Comentários

Para usar um gerenciador visual para desenhar um controle de botão de rotação em seu aplicativo, substitua todas as instâncias da classe CSpinButtonCtrl pela classe CMFCSpinButtonCtrl.

Exemplo

O exemplo a seguir demonstra como criar um objeto da classe CMFCSpinButtonCtrl e usar seu método 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;
}

Hierarquia de herança

CObject

CCmdTarget

CWnd

CSpinButtonCtrl

CMFCSpinButtonCtrl

Requisitos

Cabeçalho: afxspinbuttonctrl.h

CMFCSpinButtonCtrl::OnDraw

Pinta novamente o controle de botão de rotação atual.

virtual void OnDraw(CDC* pDC);

Parâmetros

pDC
[in] Um ponteiro para um contexto de dispositivo.

Comentários

A estrutura chama o método CMFCSpinButtonCtrl::OnPaint para manipular a mensagem CWnd::OnPaint e esse método, por sua vez, chama este método CMFCSpinButtonCtrl::OnDraw. Substitua esse método para personalizar a forma como a estrutura desenha o controle de botão de rotação.

Confira também

Gráfico da hierarquia
Classes
Classe CMFCVisualManager