版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 髌骨骨裂的临床特征
- 昆明城市学院《包装设计(1)》2021-2022学年第一学期期末试卷
- 鳃裂囊肿的临床特征
- 九江学院《机器学习》2023-2024学年第一学期期末试卷
- 桡骨茎突狭窄性腱鞘炎的临床特征
- 行程问题说题课件
- 2025年临沧道路运输货运考试题库
- 2025年江苏a2货运资格证考试题
- 轴承订购合同范例
- 物流外包员工合同范例
- 国有资产管理培训课件资料
- 锂电池电池组技术方案
- 量子机器学习及区块链技术导论
- 承包土地种植艾草计划书
- 人工智能法学前沿理论与实证研究
- 《合同交底范本》课件
- 驾驶员心理健康教育培训课件
- 下步工作计划及思路
- 2023-2024学年广东省深圳市福田区八年级(上)学期期末联考数学试题(含解析)
- 教科版科学四年级上册全册教案教学设计
- 《甲状腺危象》课件
评论
0/150
提交评论