电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

mfc编辑框、静态文本框相关的常用函数 - mars_zfmy的专

4页
  • 卖家[上传人]:xzh****18
  • 文档编号:44585708
  • 上传时间:2018-06-14
  • 文档格式:PDF
  • 文档大小:445.58KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、mars_zfmy的专栏分类: MFC学习笔记博文代码可自动存入CODE啦了! 文思海辉第一届在线编程大赛 消灭0回答,赢下载分 订阅CSDN社区周刊,及时了解社区精华内容 办公大师系列经典丛书 诚聘译者MFC编辑框、静态文本框相关的常用函数2012-11-02 11:33 330人阅读 评论(0) 收藏 举报1GetDlgItemText(ID ,str)作用:从对话框中获取文本第一个参数为要获取的编辑框(或者静态文本框、单选按钮等可以显示内容的控件)的ID,第二个参数为字符串(Cstring 类型)的变量,获取的文本存储在str中。2SetDlgItemText(ID,str)作用:将字符串显示在控件中第一个参数为要显示的编辑框(或者静态文本框、单选按钮、组合框等可以显示内容的控件)的ID,第二个参数为字符串(Cstring 类型)的变量,显示的文本存储在str中。如果要显示的变量的类型不是Cstring,则通过Format函数强制转换。通常还要加一个UpDateData(FALSE)。3UINT nID=GetCheckedRadioButton(IDC1, IDC2);作用:获

      2、取单选框的选项的ID第一个参数为该组合框中第一个单选按钮的ID,第二个参数为该组合框中最后一个按钮的ID。4CheckRadioButton(IDC1, IDC2, IDC3);作用:初始化单选按钮第一个参数为该组合框中第一个单选按钮的ID,第二个参数为该组合框中最后一个按钮的ID,第三个参数为为缺省选项的ID。5m_scrollBar.SetScrollRange(0, 500) ;作用:设置水平滚动条的取值范围,m_scrollBar为水平滚动条的控制类型的变量,0为设置最小值,500为设置的最大值。6m_nAmount = m_slider.GetPos() ;作用:获取滑块的当前位置。7m_slider.SetRange(0,1000) ;作用:/设置滑块取值范围第一个参数为设置的最小值,第二个参数为设置的最大值。8double Volum = atof(strCtrl);作用:将字符串strCtl转换成浮点型的Volum9int Volum = atof(strCtrl);目录视图摘要视图订阅您还未登录!| 登录 | 注册 | 帮助首页业界移动云计算研发论坛博客下载更多作用:

      3、将字符串strCtl转换成整型的Volum10MessageBox(str) ;(局部函数)作用:输出字符串str11AfxMessageBox(str) ;(全局函数)作用:输出字符串str12tempt = m_time2.Format(“%H:%m:%S“) ;作用:将时间转化成字符型(时、分、秒)m_time2为日历时间选取器的变量,tempt为CString型变量13tempt = m_time.Format(“%Y-%m-%d“) ;/将时间转化成字符型作用:将时间转化成字符型(年、月、日)m_time2为日历时间选取器的变量,tempt为CString型变量14m_time = CTime:GetCurrentTime();作用:获取系统当前时间m_time为Ctime类型的变量。15m_list.AddString(str);功能:将Cstrig类型的变量的内容显示在列表框中(或者组合框中)。m_str为ClistBox类型的变量(或者是CcomboBox类型的变量)。16m_time = CTime(2012 ,5 ,28 ,0 ,0 ,0) ;功能:初始化日期m_t

      4、ime为Ctime类型的变量17str.TrimLeft();功能:去掉Cstring类型变量的左边的空格18str.TrimRight();功能:去掉Cstring类型变量的右边的空格19str.IsEmpty();功能:判断Cstring类型的变量str是否为空,如果为空则返回1,否则返回零。20int nIndex=m_list.FindString(int k,str);功能:列表框中查找与str匹配的列表项,m_list为ClistBox类型变量。从第k个位置开始查找,若为-1,则从头至尾查找。函数原型:int FindString(int nStartAfter,LPCTSTR lpszItem) const;int FindStringExact(int nIndexStart,LPCTSTR lpszFind) const;其中,FindStringExact的查找精度最高21m_list.ResetContent() ;功能:清空列表框中的内容m_list为ClistBox类型变量。22m_listSearch.DeleteString(int nIndex);功能:

      5、删除列表框中的第nIndex条记录。m_listSearch为ClistBox类型变量。23GetDlgItem(IDC_BUTTON_DELETE)-EnableWindow(FALSE);功能:是ID为IDC_BUTTON_DELETE的按钮灰选。24GetDlgItem(IDC_BUTTON_DELETE)-EnableWindow(TRUE);功能:是ID为IDC_BUTTON_DELETE的按钮还原。25str.Left(length);功能:获取字符串str左边长度为length的值。26int length = str.GetLength() ;功能:获取字符串str的长度27dlg.DoModal() ;功能:建立一个对话框dlg为该对话框的类的对象。28CDialog:OnCancel() ;功能:关闭窗口29CMenu* pSysMenu=GetMenu();功能:获取程序菜单指针30int nCount=pSysMenu-GetMenuItemCount();功能:获取项层菜单项的项数31int nIndex=m_ListBox.GetCurSel();功能:获取

      6、指针在列表框中的位置m_ListBox为ClistBox类型变量。32GetWindowText(str) ;功能:获取当前窗口的标题Str为Cstring 类型的变量33GetDlgItem(IDC_CLICKHERE)-SetFocus();将光标设置在控件IDC_CLICKHERE处,若是在打开某个对话框时候做此设置,则将该语句加到消息处理函数OnInitDialog的return语句前,并且将最后的语句 return TRUE; 该为 return FALSE;GetDlgItem(IDC_CLICKHERE)-SetFocus();也可写成m_strit.SetFocus();其中m_strit为该控件对应的变量。34GetDlgItem(IDC_STATIC_NUMBER1)更多0功能:获取ID为IDC_STATIC_NUMBER1控件的指针.例如:CString str ;GetDlgItem(IDC_STATIC_NUMBER1)-GetWindowText(str) ;/此句等价于GetDlgItemText(IDC_STATIC_NUMBER1,str);35int

      7、 num1 = GetDlgItemInt(IDC_EDIT1);功能:获取ID为IDC_EDIT1控件的文本并且转化成整形的值,如果文本中含有非数字字符则转化失败.36SetDlgItemInt(IDC_EDIT3,num3) ;功能:将整数num3显示在ID为IDC_EDIT3的编辑框中.37:SendMessage(GetDlgItem(IDC_EDIT1)-m_hWnd,WM_GETTEXT,10,(LPARAM)ch1);注意:在函数前面加上作用域分节符表示调用的是全局函数.功能:取ID为IDC_EDIT1控件的文本,获取的最大长度为10,并且将获取的内容存储在ch1中.相当于GetDlgItemText(IDC_EDIT1,ch1,10);说明:第一个参数为对应控件的句柄,第二个参数为消息名称,第三个参数为获取文本的最大长度,第四个参数为存储文本的缓冲区,此处ch1为字符数组,即 char ch110;第四个参数的类型必须强制转换成LPARAM.此函数有多种调用方式,其功能是相同的。列举如下:(1) :SendMessage(GetDlgItem(IDC_EDIT1)-m_

      8、hWnd,WM_GETTEXT,10,(LPARAM)ch1);(2) GetDlgItem(IDC_EDIT1)-SendMessage(WM_GETTEXT,10,(LPARAM)ch1);(3) m_edit1.SendMessage(WM_GETTEXT,10,(LPARAM)ch1);(4) :SendMessage(m_edit1.m_hWnd,WM_GETTEXT,10,(LPARAM)ch1);其中m_edit1是IDC_EDIT1控件的类别为Control,类型为CEdit的变量.38:SendMessage(GetDlgItem(IDC_EDIT3)-m_hWnd,WM_SETTEXT,0,(LPARAM)ch3);功能:将缓冲区ch3的内容显示在D为IDC_EDIT1控件上.其作用相当于SetDlgItemText(IDC_EDIT1,ch1);说明:第一个参数为对应控件的句柄,第二个参数为消息名称,第三个参数用不上,故设置为零,第四个参数为要显示的文本内容, 第四个参数的类型必须强制转换成LPARAM.39SendDlgItemMessage(IDC_EDIT1,WM_GETTEXT,10,(LPARAM)ch1);功能等价于:SendMessage(GetDlgItem(IDC_EDIT1)-m_hWnd,WM_GETTEXT,10,(LPARAM)ch1);40SendDlgItemMessage(IDC_EDIT3,WM_SETTEXT,0,(LPARAM)ch3);功能等价于:SendMessage(GetDlgItem(IDC_EDIT3)-m_hWnd,WM_SETTEXT,0,(LPARAM)ch3);上一篇:在指定目录下创建文件夹

      《mfc编辑框、静态文本框相关的常用函数 - mars_zfmy的专》由会员xzh****18分享,可在线阅读,更多相关《mfc编辑框、静态文本框相关的常用函数 - mars_zfmy的专》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.