版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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四川遂宁射洪绿然学校高中部名优教师招聘14人备考题库及参考答案详解
- 2026重庆市两江新区事业单位面向应届高校毕业生考核招聘285人备考题库附答案详解
- 2026江苏盐城市社会治安综合治理中心(盐城市社会治理指挥中心)选调3人备考题库及1套完整答案详解
- 2026山东潍坊市临朐县招聘教师58人备考题库及1套完整答案详解
- 2026浙江温州科创集团有限公司招聘财务人员1人备考题库附答案详解(达标题)
- 2026上海市保健医疗中心招聘1人备考题库附答案详解(b卷)
- 2026云南红河州弥勒市紧密型县域医共体江边分院招聘合同制护士及办公室人员3人备考题库附答案详解(轻巧夺冠)
- 2026年青岛恒星科技学院单招综合素质考试题库参考答案详解
- 2026年西宁城市职业技术学院单招职业适应性考试题库及参考答案详解一套
- 搬运机器人故障诊断工程师岗位招聘考试试卷及答案
- 爱情片《百万英镑》台词-中英文对照
- 商品七大异常状态及处理
- 先导式减压阀的设计方案
- YS/T 429.1-2000铝幕墙板 板基
- GB/T 37669-2019自动导引车(AGV)在危险生产环境应用的安全规范
- 第四章 AP1000反应堆结构设计(杜圣华)
- 汕头市南澳岛演示文稿课件
- 西安交大流体力学题与答案
- 设备供货安装方案(通用版)
- 第二节 金属的腐蚀和防护PPT课件
- 九年一贯制学校小学初中深度一体化办学策略的调研报告
评论
0/150
提交评论