云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > VC++深入详解 第8章表单程序菜鸟级练习详述

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

  • 62 次阅读
  • 3 次下载
  • 2026/4/24 16:12:59

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: 在此添加命令处理程序代码 }

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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.Te

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com