第一范文网 - 专业文章范例文档资料分享平台

VC++深入详解 第8章表单程序菜鸟级练习详述

来源:用户分享 时间:2025/7/27 4:10:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

TempStr=_T(\我的工作地址是:\ TempStr +=m_WorkAddr; TempStr +=_T(\。\ dc.TextOutA(0,tm.tmHeight,TempStr); TempStr=_T(\我的性趣有:\ if(m_like[0]==true) { TempStr += \足球 \ if(m_like[1]==true) { TempStr += \篮球 \ if(m_like[2]==true) { TempStr += \排球 \ if(m_like[3]==true) { TempStr += \游泳 \ TempStr+=_T(\。\ dc.TextOutA(0,tm.tmHeight*2,TempStr); TempStr=_T(\我的薪资水平是:\ TempStr+=m_Salary; dc.TextOutA(0,tm.tmHeight*3,TempStr); m_Occupation = 0; m_Salary = _T(\

memset(m_like,0,sizeof(m_like)); m_WorkAddr=_T(\ occupation=0; } dc.SelectObject(poldFont); }

void CChildView::OnPropertysheet() { CPropSheet propsheet(_T(\属性表单-1\ /*

CPropertySheet::CPropertySheet

CPropertySheet( );

CPropertySheet( UINT nIDCaption, CWnd *pParentWnd = NULL, UINT iSelectPage = 0 ); CPropertySheet( LPCTSTR pszCaption, CWnd *pParentWnd = NULL, UINT iSelectPage = 0 ); */ propsheet.SetWizardMode(); if(propsheet.DoModal()==ID_WIZFINISH ) { m_Occupation=propsheet.m_prop1.m_occupation; m_WorkAddr=propsheet.m_prop1.m_wordaddr; m_like[0]=propsheet.m_prop2.m_football; m_like[1]=propsheet.m_prop2.m_basketball; m_like[2]=propsheet.m_prop2.m_volleyball; m_like[3]=propsheet.m_prop2.m_swim; m_Salary=propsheet.m_prop3.m_strSalary; Invalidate(); } }

void CChildView::OnSave() { // TODO: 在此添加命令处理程序代码 CFileDialog fileDlg(FALSE);

fileDlg.m_ofn.lpstrFilter=_T(\ fileDlg.m_ofn.lpstrDefExt=_T(\ if(IDOK==fileDlg.DoModal()) { CFile

file(fileDlg.GetPathName(),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite); file.SeekToEnd();//先定位到文件尾部 CArchive ar(&file,CArchive::store); //使用CArchive串行输入时,每一行将自动加入两个字符内容,显示为█,目前没有找到好方法去除。 //使用file.Write()就不会出现█ CString TempStr=_T(\我的职业是:\ switch(m_Occupation) { case 0: TempStr +=\程序员。\ break; case 1: TempStr +=\系统工程师。\ break; case 2: TempStr +=\项目经理。\ break; default: break; } TempStr += \ ar<

TempStr=\我的性趣有:\ if(m_like[0]==true) { TempStr += \足球 \ if(m_like[1]==true) { TempStr += \篮球 \ if(m_like[2]==true) { TempStr += \排球 \ if(m_like[3]==true) { TempStr += \游泳 \ TempStr+=_T(\。\\r\\n\ ar<

void CChildView::OnOpenfile() {

CFileDialog fileDlg(TRUE); fileDlg.m_ofn.lpstrFilter=_T(\ fileDlg.m_ofn.lpstrDefExt=_T(\ if(IDOK==fileDlg.DoModal()) { CFile

file(fileDlg.GetPathName(),CFile::modeCreate|CFile::modeNoTruncate|CFile::modeRead); CArchive ar(&file,CArchive::load); file.SeekToEnd(); //将文件设置到末尾处。 m_filelinenumber=file.GetPosition(); //获取文件指针当前数值,因为是文件末尾,这里即是文件最大行数。 file.SeekToBegin(); CString *filecont= new CString[m_filelinenumber]; //新建一个动态CString 数组,并将其地址赋给成员变量m_filecont。

m_filecont=filecont; //注意不可以直接用m_filecont做动态数组,否则程序会认为建立了一个与成员变量同名的内部变量 int i=0; while(NULL!=ar.ReadString(*filecont))//循环读取文件,直到文件结束;如果使用 m_filecont++,将改变m_filecont的值。 { filecont++; } occupation=1; Invalidate(); } // TODO: 在此添加命令处理程序代码 }

VC++深入详解 第8章表单程序菜鸟级练习详述.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c5dnym9m2m77s7tu44go6_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top