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
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.