1、用Class Wizard添加与控件相关的变量,需确定类别(value:保存输入的数据,Controls:输出数据)和类型(跟控件有关,如int,CString等)
2、UpdateData(TRUE/FALSE)分别向变量赋值和向控件传值
二、常用控件
1、编辑框 CEdit
void SetPasswordChar(TCHAR ch);
void SetMargins(UINT nLeft,UINT nRight);
Undo();
GetLine()
2、列表框 CListBox
int AddString(LPCTSTR lpszItem);
int InsertString(int nIndex,LPCTSTR lpszItem);
int SetItemData(int nIndex,DWORD dwItemData)
int SetItemDataPtr(int nIndex,void *pData);
int DeleteString(UINT nIndex);
void ResetContent();
int FindString(int nStartAfter,LPCTSTR lpszItem) const;
int FindStringExact(int nIndexStart,LPCTSTR lpszFind) const;
int GetCurSel() const;
int SetCurSel() const;
void GetText(int nIndex,LPTSTR lpszBuffer) const;
void GetText(int nIndex,CString & rString) const;
3、组合框 CComboBox
同列表框
4、滚动条 CScrollBar
SetScrollRange(int nMinPos,int nMaxPos,BOOL bRedraw=TRUE);
int SetScrollPos(int nPos,BOOL bRedraw=TRUE);
GetScrollRange(LPINT lpMinPos,LPINT lpMaxPos);
int GetScrollPos();
通知消息
SB_LINELEFT SB_LINERIGHT SB_PAGELEFT SB_PAGERIGHT SB_THUMBTRACK
5、进展条 CProgressCtrl
int SetPos(int nPos);
int GetPos();
void SetRange(short nLower,short nUpper);
void GetRange(int &nLower,int& nUpper);
int SetStep(int nStep);
int StepIt();
6、滑动条 CSlider
同上
7、旋转按钮 CSpinButton
属性中常设置: Auto buddy , Set buddy integer ,Attached right