我意識到這是一個微不足道的問題,我甚至看了一本MFC書(由Prosise編寫的Windows with MFC)。但是,我找不到解決方案。如何在MFC中使用CSpinButtonCtrl類動態創建Spin按鈕控件?
我想動態創建一個旋轉按鈕控制,這裏是一個簡化的代碼:
CEdit* m_editControl = new CEdit();
m_EditControl->Create(WS_VISIBLE | WS_CHILD , rectEdit, this, EditID);
CSpinButtonCtrl* m_spinControlCtrl = new CSpinButtonCtrl;
m_spinControlCtrl->Create(WS_VISIBLE | WS_CHILD, rectSpinButton, this, SpinID);
m_spinControlCtrl->SetBase(10);
m_spinControlCtrl->SetBuddy(m_editControl);
m_spinControlCtrl->SetRange(-55, 55);
我的問題是,旋轉按鈕不會改變的CEdit的價值。我錯過了什麼嗎?我怎樣才能動態地創建一個Spin按鈕控件?