版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、创建应用工程1、创建单文档应用程序工程2、添加新单文档应用程序工程新建文件W|工作区|其它文档|,3ATLCOMAppWizardSSCIusterResourceTypeWizard量CustomAppWizardDatabaseProjeciDevSiudioAdd-inWizard'ExtendedStaredPrueWizardSISAPIExtensionWizardMakefile耨同FCActiveXControlWizard更MFCAppWIzaE则*-;MFCAppWiw&rdexeiJNewDatabaseWizard工程名称网:bhili位置回:I正加
2、丫PROJECTSVTh匕a广创尊新的工作空用;a(g河1号前工作锢直)'TFSTfnFlIFC国用程序向导-步骤6共6步二、编辑菜单项应用程序向导为您创建了以下类:CChildVicwCChildAppCMainFrameCChildDoc子工程名类名IS:/文件EFCChildVicw|ChildYic*,h基类内;执行文件一CViewjChildVkw.cpp1、编辑Thread工程之菜单项2、编辑Child工程之菜单项D:t. Threa(lThrea dView.h, D:V.ThreadThrcadVirmcppM&mber Variables | Automati
3、on | ActiveX EventsProject:Class name:CThreadVicwObject IDs:Messages:UPDATEC OMMAN DU IV OnDrawV OnEndPrintlng /V OnPfcparcPriftfing4蹩常规|扩展样式|中断回:国文件年)编辑 查看5 帮助(W/ThreadMember functions:进程间通信?”IDFILESAVE idZfilesaveas ID>E><f_P/NE id-prev2pane IDVIEWSTATUSBAI ID_VIEW-TOOLiBAEl标明灯分隔符固 r已复选ng
4、厂弹出 厂非活动 厂己变灰回厂帮助(D口 Siring Table LJloolbar,iVersion1DM SENDJ Child resources J Accelerator O Dialog _J Icon 63 Menug IDR MAINFRAMEa、为CThreadView类添加菜单消息响应函数b、为CChildView类添加菜单消息响应函数三、添加消息响应函数command1DM RECEIVEOnReceiveON IDM RECEIVEDOMMAND菜单忠百屋性MapsMemberVariables|Autnm3tion|ActiveXEventsProject;Cig寺
5、name;因而寸在而WiwD*,,Ctii;ldKhHdVicwhD:VMChildCtiildVicwxpp四、添加代码1、为CThreadView类添加消息响应函数代码oidCThreadView二OnReceive()/TODO:AddyourcommandhandlercodehereHANDLEmailslot;mailslot=CreateMailslot(".mailslotmymailslot”,0,MAILSLOT_WAIT_FOREVER,NULL);/仓U建邮槽if(INVALIDHANDLEVALUE=mailslot)MessageBox("Cre
6、atefail");CloseHandle(mailslot);return;charbuf100;DWORDdwread;Read);/读文件MessageBox(buf);CloseHandle(mailslot);2、为CChildView类添加消息响应函数代码oidCChildView:OnSend()/TODO:AddyourcommandhandlercodehereHANDLEmailslot;mailslot=CreateFile(".mailslotmymailslot",GENERIC_WRITE,);if(INVALID_HANDLE_VAL
7、UE=mailslot)MessageBox("Openfail");CloseHandle(mailslot);return;charbuf="你好,长江!”;DWORDdwwrite;Write(buf)+1,&dwwrite,NULL);CloseHandle(mailslot);"七、函数说明1、CreateMailslot()函数声明HANDLECreateMailslot(LPCTSTRlpName,DWORDnMaxMessageSize,DWORDReadTimeOut,LPSECURITYATTRIBUTESlpSecurity
8、Attributes)功能:创建一个邮槽。函数调用成功,返回邮槽旬柄;否贝返回INVALIDHANDLEVALUE2、CreateFile()函数声明HANDLECreateIpdwDwsiredAccess,DWORDdwShareMode,LPSECURITY_ATTRIBUTESlpSecurityAttributes,DWORDdwCreationDispostion,DWORDdwFlagsAndAttributes,HANDLEhTemplateFile)功能:创建或打开一个文件、通信资源、磁盘驱动器等。3、ReadFile()函数声明BOOLReadhlpBuffer,DWORDnNumberOfBytesRead,LPDWORDpNumberOfBytesRead,LPOVERLAPPEDlpOverlapped)功能:从一个文件中文件指针位置开始读取数据。成功,返回非零值;失败,返回零。4、WriteFile()函数声明BOOLW
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水上交通安全法规知识点巩固习题及答案
- 安全生产现场作业安全管理及规范及答案
- 药学职称考试中药学专业知识强化训练题库及答案
- 药品经营质量管理规范专项训练题库及答案
- 药剂学药品制剂工艺流程与质量控制习题及答案
- 船舶无线电通信操作与维护模拟试题及答案
- 药剂学药物制剂新技术应用习题及答案
- 消防设施操作员理论考试冲刺练习及答案
- 工程领域设计案例课件
- 电力工程技术监督岗位工作质量考核表
- 小学道德与法治新部编版五年级上册全册教案(2026秋)
- 2026浙江宁波市镇海区蛟川街道办事处招聘5人笔试备考题库及答案详解
- 国企党务工作者(党建岗)面试题和专题题20问及答案
- 继发性甲状旁腺功能亢进
- 广东省粤科金融集团有限公司招聘笔试题库2026
- 2025-2030株洲轨道交通行业竞争格局分析及智能化升级研究
- 2025初中生汉字听写大会竞赛考试参考试题(含答案)
- 2026年淮北矿业集团所属企业招聘备考题库及完整答案详解
- (新教材)2026年人教部编版一年级上册语文 第8课 升国旗 课件
- 双电源自动切换系统实验报告
- 电子信息类专业导论(第3版)课件全套 张有光 00 课程简介 - 12 中国大学教育:理念与实践
评论
0/150
提交评论