MFC编程总结各种控件使用说明.docVIP

  • 4
  • 0
  • 约3.22千字
  • 约 9页
  • 2017-05-12 发布于河南
  • 举报
MFC编程总结各种控件使用说明

MFC各种控件 把整数显示为时间格式的方法: Int minute=5; int sec=5; CString strTime; strTime.Format(%02d:%02d,minute,sec); GetDlgItem(IDC_STAT_DIS)-SetWindowText(strTime); 定时器的使用方法: 在函数BOOL CDingshiqiDlg::OnInitDialog() { SetTimer(1,1000,NULL); }添加语句 SetTimer(1,1000,NULL);定时器1秒钟中断一次. 然后添加消息WM_TIMER对应的消息函数: void CDingshiqiDlg::OnTimer(UINT nIDEvent) { } 播放系统声音的方法:在头文件添加这两句 #includemmsystem.h #pragma comment (lib,winmm.lib) 然后调用函数: PlaySound(SystemStart,NULL,SND_ALIAS|SND_ASYNC); VC++6.0控件工具箱: 2 图形控件(picture):常用于显示位图(Bitmap)和图标(Icon) 3 静态文本(Static Text):MFC提供了CStatic类支持静态控件。 5 组成框(Group Box): CButton *)GetDlgItem(IDC_STOP)-EnableWindow(FALSE); 正常显示:(CButton *)GetDlgItem(IDC_STOP-EnableWindow(TRUE); 判断按钮是否为黑色的方法CButton*cm1=((CButton*)GetDlgItem(IDC_STOP)); if(cm1-IsWindowEnabled()) {} 7 复选框(Check Box):MFC中由CButton类对核选框进行支持,用户可以通过SetCheck()函数和GetCheck()函数设置或获取核选框当前的状态。 8 单选按钮(Radio Button):MFC同样使用CButton类对单选按钮控件进行支持,SetCheck()函数和GetCheck()函数对单选按钮也是适用的。 :列表框和编辑框的组合,用户除了可以在列表中对已经存在的选项进行选择外,还可以输入新的选择。MFC提供了CComboBox类对组合框控件进行支持。 10 列表框(List Box):MFC提供了CListBox类对列表框控件进行支持。 11、12 滚动条(Scroll Bar):这包括水平滚动条和垂直滚动条,除了在视觉效果上的方向不同外,水平滚动条在被滚动时发生WM_HSCROLL消息,而垂直滚动条在被滚动时发送WM_VSCROLL消息。MFC提供了CScrollBar进行支持。 13 微调按钮(Spin Button):MFC提供了CPinButtonCtrl类进行支持。 14 进度条(Progress):MFC提供了CProgressCtrl类进行支持。 15 滑块控件(Slider):MFC提供了CSliderCtrl类进行支持。 16 热键控制(Hot Key):MFC提供了CHotKey类进行支持。 17 列表控制(List Control):MFC提供了CListCtrl类进行支持。 18 树形控件(Tree Control):MFC提供了CTreeCtrl类进行支持。 19 属性表控件(Tab Control):MFC提供了CTabCtrl类进行支持。 20 动画控件(Animation):用来播放一段AVI格式的视频剪辑。用户可以控制视频剪辑的播放、停止和定位,但也仅限于这些功能。动画控件设置不能播放音频剪辑,如果用户需要更高层次的视频或者音频的支持,请选用MCIWnd控件。MFC提供了CAnimateCtrl类对动画控件进行支持。 21 高级编辑框(Rich Edit):MFC提供了CRichEditCtrl类进行支持。 22 日历控件(Month Calender):MFC提供了CMonthCalCtrl类进行支持。 23 日期/时间选择器(Date Time Picker):向用户提供了一种直观的选择日期和时间的方法、日期/时间选择器在外观上类似于一个组合框,但是当用户单击下拉箭头时就会展开一个日历控件供用户选择,而一旦用户做出了选择,日期/时间选择器会自动显示新的日期/时间。MFC提供了CDateTimeCtrl类进行支持。 24 IP地址控件(IP Adress):IP地址控件用来输入和编辑IP地址。该控件外观类似于一个编辑框,但是可以自动对输入的字符按3个一组进行区分和加间隔圆点。

文档评论(0)

1亿VIP精品文档

相关文档