mfc编程总结各种控件使用说明

mfc编程总结各种控件使用说明

ID:33661949

大小:60.79 KB

页数:8页

时间:2019-02-27

mfc编程总结各种控件使用说明_第1页
mfc编程总结各种控件使用说明_第2页
mfc编程总结各种控件使用说明_第3页
mfc编程总结各种控件使用说明_第4页
mfc编程总结各种控件使用说明_第5页
资源描述:

《mfc编程总结各种控件使用说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MFC各种控件的使用说明把整数显示为时间格式的方法:Intminute=5;intsec=5;CStringstrTime;strTime.Format("%02d:%02du,minute,sec);GetDlgItem(IDC_STAT_DIS)->SetWindowText(strTime);定时器的使用方法:在函数BOOLCDingshiqiDlg::OnInitDialog(){SetTimer(1,1000,NULL);}添加语句SetTimer(l,1000,NULL);定吋器1秒钟中断一次.然后添加消息WM.TIMER对应的消息函数:voidCDingshiqiDlg:

2、:OnTimer(UINTnIDEvent)播放系统声音的方法:在头文件添加这两句#include#pragmacomment(lib,"winmm.lib")然后调用函数:PlaySound(HSystemStartM,NULL,SND_ALIAS

3、SND_ASYNC);VC++6.0控件工具箱:2图形控件(picture):常用于显示位图(Bitmap)和图标(Icon)3静态文本(StaticText):MFC提供了CStatic类支持静态控件。(1)更改该控件上字体的方法是:该控件的ID为IDC_STATIC1,IDC_STATIC2.CFont*f1;

4、f1=newCFont;f1->CreateFont(25,//nHeight15,//nWidth0,//nEscapement0,//nOrientationFW_BOLD,//nWeightFALSE,//TRUEbltalicFALSE,//bUnderline0,//cStrikeOutDEFAULT_CHARSET,//ANSI_CHARSETnCharSetOUTDEFAULTPRECIS,//nOutPrecisionCLIP_DEFAULT_PRECIS,//nClipPrecisionDEFAULT_QUALITY,//nQualityDEFAULT_PITCH

5、F

6、F_SWISS,//nPitchAndFamily_T("宋体”));//IpszFacGetDlgltem(IDC_STATIC1)->SetFont(fl);GetDlgltem(IDC_STATIC2)->SetFont(f1);另一种改变字体大小禹方法:在函数外定义CStaticm_static;CFontfont;m_static.SubclassDlgltem(IDC_STAT_DIS,this);LOGFONTlog;GetObject(::GetStockObject(DEFAULT_GUI_FONT),sizeof(log),&log);log.lfHeight=30

7、0;〃改log.lfWidth=120;〃改log.lfCharSet=GB2312_CHARSET;lstrcpy(log.lfFaceName,_T(”宋体”));font.CreateFontlndirect(&log);m_static.SetFont(&font);(2)把整数显示在该控件的方法:IDC_STAT_DIS为控件IDIntminute=5,sec=5;CStringstrTime;strTime.Format(',%02d:%02dn,minute,sec);GetDlgltem(IDC_STAT_DIS)->SetWindowText(strTime);另外一

8、种显示的方法:—-CStatic*pst=(CStatic*)GetDlgltem(IDC_STAT_DIS);pst->SetWindowText(n00:00");4编辑框(EditBox):MFC提供了CEdit类支持编辑框控件。(1)获取该控件上数字的方法:intedit_n1=0,edit_n2=0;edit_n1=GetDlgltemlnt(IDC_EDIT1);edit_n2=GetDlgltemlnt(IDC_EDIT2);5组成框(GroupBox):6按钮(Button):MFC提供了CButton类支持按钮控件。(1)获取按键上的文字看是否与指定的文字相等CStr

9、ingstr1;GetDlgltem(IDC_STOP)->GetWindowText(str1);if(str1==H暂停”){GetDlgltem(IDC_STOP)->SetWindowText(n继续”);〃设置按键上显示某文字}elseGetDlgltem(IDC_STOP)->SetWindowTextC,暂停”);(1)改变按钮文字上的方法CFont*f2;f2=newCFont;f2・>CreateFont(25,//nHeig

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。