1、静态文本(static text)
获取文本内容 GetDlgItem(ID)->GetWindowText(CString&)
GetDlgItemText(ID,CString&)
设置文本内容 GetDlgItem(ID)->SetWindowText(LPCTSTR)
SetDlgItemText(ID,LPCTSTR)
注:GetDlgItem是获取控件的控制变量
2、编辑框 (Edit Box)
参考静态文本
3、复选框(check box)
获取复选框状态
a)((CButton*)GetDlgItem(ID))->GetCheck(const)
返回BST_UNCHECKED和BST_CHECKED
b)关联value变量BOOL类型,用UpdateData(TRUE),将状态值传进来
c)IsDlgButtonChecked(ID)
返回BST_UNCHECKED和BST_CHECKED
4、单选框(Radio Button)
a)控件关联value变量,用UpdateData(TRUE),将状态值传进来
b)在同一个组框之中,GetCheckedRadioButton(ID_START,ID_END)
返回选中的ID号,都没有选中返回0
5、组合框(Combo Box)
关联控制变量m_box,value变量m_edit
a)添加数据:m_box.AddString()
或在控件属性中直接加
b)获取选中的数据
添加Combo Box的消息CBN_SELCHANGE
在消息处理函数中添加
int sel=m_box.GetCurSel();
m_box.GetLBText(sel,CString);
6、List box(control变量m_list)
m_list.AddString(); //在首行添加,nIndex为0
m_list.DelectString(nIndex); //删除指定一行数据
m_list.Insert(nIndex,CString) //在指定行插入数据
m_list.GetCount() //获取总行数
m_list.GetCurSel() //获取选中的行数
m_list.GetCurCount() //获取选中的行的数目
m_list.ResetContent() //清除所有数据
m_list.FindString(nIndex,String) //从指定行开始查找含String的行
m_list.SelectString(nIndex,String) //从指定行开始选中含String的行