C++基本函数使用随机笔记
2016-01-03 10:33
330 查看
文本框:
定义为EDIT类型变量的时候。获取文本框的内容: CString type = xxx.GetWindowText(type);(其中xxx为文本框的变量)
同理设置文本框的值CString s = "aaa";xxx.SetWindowText(s);
列表框:
定义为ClistCtrl类型变量的时候。获取某一行某一列的值方法:
CString s;
int row=m_list.GetSelectionMark();//获取点击的行
s=m_list.GetItemText(row,1);(其中m_list为列表框变量)
经常文本框和列表框同时使用:
m_strDep.SetWindowText(s);(其中m_strDep为文本框的变量)
设置列:
m_list.InsertColumn(0,"编号");
m_list.InsertColumn(1,"姓名");
m_list.InsertColumn(2,"性别");
m_list.InsertColumn(3,"年龄");
m_list.InsertColumn(4,"所属部门");
m_list.InsertColumn(5,"工龄");
设置列宽度:
RECT rectList;
m_list.GetWindowRect(&rectList);
int wid=rectList.right-rectList.left-4;
for(int i=0;i<6;i++)
m_list.SetColumnWidth(i,wid/4);
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);
字符串数组不能直接赋值利用strncpy
strncpy(user[目标,源,大小);
整形转换为字符串类型的方法:
int count = 10;
CString ll;
ll.Format("%d",count);
MessageBox(ll);
数字字符串类型转换为整形方法:
int size_roomtype ;
CString roomtype_no = “123”;
size_roomtype = atoi(roomtype_no);//转换为整形
size_roomtype++;
roomtype_no.Format("%d",size_roomtype);//转换为字符串
在文件操作中经常用到。
单选按钮:
CButton* yes;
CButton* no;
yes=(CButton*)this->GetDlgItem(IDC_YES);//IDC_YES为单选按钮的标号
no=(CButton*)this->GetDlgItem(IDC_NO1);
yes->SetCheck(true);
no->SetCheck(false);
定义为EDIT类型变量的时候。获取文本框的内容: CString type = xxx.GetWindowText(type);(其中xxx为文本框的变量)
同理设置文本框的值CString s = "aaa";xxx.SetWindowText(s);
列表框:
定义为ClistCtrl类型变量的时候。获取某一行某一列的值方法:
CString s;
int row=m_list.GetSelectionMark();//获取点击的行
s=m_list.GetItemText(row,1);(其中m_list为列表框变量)
经常文本框和列表框同时使用:
m_strDep.SetWindowText(s);(其中m_strDep为文本框的变量)
设置列:
m_list.InsertColumn(0,"编号");
m_list.InsertColumn(1,"姓名");
m_list.InsertColumn(2,"性别");
m_list.InsertColumn(3,"年龄");
m_list.InsertColumn(4,"所属部门");
m_list.InsertColumn(5,"工龄");
设置列宽度:
RECT rectList;
m_list.GetWindowRect(&rectList);
int wid=rectList.right-rectList.left-4;
for(int i=0;i<6;i++)
m_list.SetColumnWidth(i,wid/4);
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);
字符串数组不能直接赋值利用strncpy
strncpy(user[目标,源,大小);
整形转换为字符串类型的方法:
int count = 10;
CString ll;
ll.Format("%d",count);
MessageBox(ll);
数字字符串类型转换为整形方法:
int size_roomtype ;
CString roomtype_no = “123”;
size_roomtype = atoi(roomtype_no);//转换为整形
size_roomtype++;
roomtype_no.Format("%d",size_roomtype);//转换为字符串
在文件操作中经常用到。
单选按钮:
CButton* yes;
CButton* no;
yes=(CButton*)this->GetDlgItem(IDC_YES);//IDC_YES为单选按钮的标号
no=(CButton*)this->GetDlgItem(IDC_NO1);
yes->SetCheck(true);
no->SetCheck(false);
相关文章推荐
- 值得推荐的C/C++框架和库 (真的很强大)
- C++位操作
- C++ 构造与析构函数
- C语言三个结束符有什么不同? EOF ‘\0’ '\n'
- C语言获取文件大小
- 黑马程序员-OC语言-NSMutableString&NSString
- 黑马程序员-OC语言-block
- 算法导论考试题目
- C++重点难点讲解
- 初学C++类比java语法复杂
- C++实现链表的进本操作及测试用例
- C++函数模板
- 谁在哪一排(C语言实现)
- c++中的类型转换函数定义
- 判断颁奖人员(C语言实现)
- 名次预测(C语言实现)
- C++ Primer 学习笔记——IO类
- malloc free new delete 赋值构造函数相关使用及区别
- C语言总结
- 欢迎使用CSDN-markdown编辑器