windows通用对话框应用程序设计

windows通用对话框应用程序设计

ID:18297501

大小:365.50 KB

页数:17页

时间:2018-09-16

windows通用对话框应用程序设计_第1页
windows通用对话框应用程序设计_第2页
windows通用对话框应用程序设计_第3页
windows通用对话框应用程序设计_第4页
windows通用对话框应用程序设计_第5页
资源描述:

《windows通用对话框应用程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、任务六对话框应用程序设计6.7Windows通用对话框Windows通用对话框是由操作系统提供的任何应用程序都可以获得的对话框。在VC++中,对这些对话框进行了封装,使用户在开发程序时可以方便的调用这些对话框。6.7.1使用“文件”对话框打开和保存文件主程序名:FileDialog1、添加两个按钮控件,一个编辑框控件,两个静态文本控件2、为控件关联变量3、编辑“打开”按钮,编辑程序voidCFileDialogDlg::OnOpen(){//TODO:Addyourcontrolnotificationhandlercod

2、ehereCFileDialogdlg(TRUE,NULL,NULL,OFN_HIDEREADONLY

3、OFN_OVERWRITEPROMPT,"AllFiles(*.TXT)

4、*.TXT

5、

6、",AfxGetMainWnd());CStringstrPath,strText="";if(dlg.DoModal()==IDOK){strPath=dlg.GetPathName();m_OpenPath.SetWindowText(strPath);CFilefile(strPath,CFile::modeRead);char

7、read[10000];file.Read(read,10000);for(inti=0;i

8、IDEREADONLY

9、OFN_OVERWRITEPROMPT,"AllFiles(*.TXT)

10、*.TXT

11、

12、",AfxGetMainWnd());CStringstrPath,strText="";charwrite[10000];if(dlg.DoModal()==IDOK){strPath=dlg.GetPathName();if(strPath.Right(4)!=".TXT")strPath+=".TXT";m_SavePath.SetWindowText(strPath);CFilefile(_T(strPa

13、th),CFile::modeCreate

14、CFile::modeWrite);m_FileText.GetWindowText(strText);strcpy(write,strText);file.Write(write,strText.GetLength());file.Close();}}6.7.2使用“字体”对话框设置文本字体主程序名:FontDialog1、添加一个按钮控件,一个编辑框控件2、为控件关联变量3、编辑文本中的文字,程序BOOLCFontDialogDlg::OnInitDialog(){CDial

15、og::OnInitDialog();//Add"About..."menuitemtosystemmenu.//IDM_ABOUTBOXmustbeinthesystemcommandrange.ASSERT((IDM_ABOUTBOX&0xFFF0)==IDM_ABOUTBOX);ASSERT(IDM_ABOUTBOX<0xF000);CMenu*pSysMenu=GetSystemMenu(FALSE);if(pSysMenu!=NULL){CStringstrAboutMenu;strAboutMenu.LoadS

16、tring(IDS_ABOUTBOX);if(!strAboutMenu.IsEmpty()){pSysMenu->AppendMenu(MF_SEPARATOR);pSysMenu->AppendMenu(MF_STRING,IDM_ABOUTBOX,strAboutMenu);}}//Settheiconforthisdialog.Theframeworkdoesthisautomatically//whentheapplication'smainwindowisnotadialogSetIcon(m_hIcon,TR

17、UE);//SetbigiconSetIcon(m_hIcon,FALSE);//Setsmallicon//TODO:AddextrainitializationhereCStringstr="";str+="有志者,事竟成,破釜沉舟,百二秦关终属楚r";str+="苦心人,天不负,卧薪尝胆,三

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

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

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