版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、创建应用工程
1、创建单文档应用程序工程
2、添加新单文档应用程序工程
二、编辑菜单项
1、编辑Thread工程之菜单项
2、编辑Child工程之菜单项四、添加代码
1、为CThreadView类添加消息响应函数代码voidCThreadView::OnReceive()
{
//TODO:Addyourcommandhandlercodehere
HANDLEmailslot;
mailslot=CreateMailslot("\\\\.\\mailslot\\mymailslot",0,MAILSLOT_WAIT_FOREVER,NULL);
//创建邮槽
if(INVALID_HANDLE_VALUE==mailslot)
{
MessageBox("Createfail");
CloseHandle(mailslot);
return;
}
charbuf[100];
DWORDdwread;
ReadFile(mailslot,buf,100,&dwread,NULL);
//读文件
MessageBox(buf);
CloseHandle(mailslot);
}
2、为CChildView类添加消息响应函数代码voidCChildView::OnSend()
{
//TODO:Addyourcommandhandlercodehere
HANDLEmailslot;
mailslot=CreateFile("\\\\.\\mailslot\\mymailslot",GENERIC_WRITE,FILE_SHARE_READ,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL,NULL);
if(INVALID_HANDLE_VALUE==mailslot)
{
MessageBox("Openfail");
CloseHandle(mailslot);
return;
}
charbuf[]="你好,长江!";
DWORDdwwrite;
WriteFile(mailslot,buf,strlen(buf)+1,&dwwrite,NULL);
CloseHandle(mailslot);
}五、编译六、运行七、函数说明
1、CreateMailslot()函数声明HANDLECreateMailslot(LPCTSTRlpName,DWORDnMaxMessageSize,DWORDlReadTimeOut,LPSECURITY_ATTRIBUTESlpSecurityAttributes)
功能:创建一个邮槽。函数调用成功,返回邮槽句柄;否则,返回INVALID_HANDLE_VALUE。
2、CreateFile()函数声明HANDLE
CreateFile(LPCTSTRlpFileName,DWORDdwDwsiredAccess,DWORDdwShareMode,LPSECURITY_ATTRIBUTESlpSecurityAttributes,DWORDdwCreationDispostion,DWORDdwFlagsAndAttributes,HANDLEhTemplateFile
)
功能:创建或打开一个文件、通信资源、磁盘驱动器等。
3、ReadFile()函数声明BOOL
ReadFile(HANDLEhFile,LPVOIDlpBuffer,DWORDnNumberOfBytesRead,LPDWORDlpNumberOfBytesRead,LPOVERLAPPEDlpOverlapped)
功能:从一个文件中文件指针位置开始读取数据。成功,返回非零值;失败,返回零。
4、WriteFile()函数声明BOOL
WriteFile(HANDLEhFile,LPVOIDlpBuffer,DWORDnNumberOfBytesToWrite,LPDWORD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 桥梁预制工程劳务分包合同书
- 胶合板木方采购供应合同
- 玩具质量认证采购合同模板
- 酒店服务合同的解除条款
- 政府单位采购合同中的验收标准
- 服务合同签订流程
- 合同补充协议格式
- 园林用复合肥料合同
- 安全包装材料购买合同
- 个人民间贷款居间服务合同样本
- 青年你为什么要入团-团员教育主题班会-热点主题班会课件
- (正式版)SHT 3158-2024 石油化工管壳式余热锅炉
- 小班数学:数一数(1-5数数、点卡)
- (新版)云南医保练兵理论知识考试题库大全-下(判断题部分)
- 2024年畜禽屠宰企业兽医卫生检验人员考试试题
- (2024年)农作物病虫害绿色防控技术课件
- 医疗健康博览会策划
- SJ-T 11795-2022 锂离子电池电极材料中磁性异物含量测试方法
- 文创产品设计研究方法
- 《区域协调发展》课件
- 物流仓储安全流程培训课件
评论
0/150
提交评论