VC学习4

一、DDX/DDV数据交换/数据校验

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值