- 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)