1 / 26
文档名称:

名字对象.ppt

格式:ppt   大小:243KB   页数:26页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

名字对象.ppt

上传人:dyx110 2020/10/11 文件大小:243 KB

下载得到文件列表

名字对象.ppt

相关文档

文档介绍

文档介绍:。对象的两种方法:通过CoGetClassObject得到类厂,,提供了提供了第三种方法,即利用名字对象(moniker绰号,名字)对象的方法。对象。对象提供了的符号化的表示方法,同时也对组件对象的创建过程进行封装。客户程序只需创建相应的名字对象,并使用名字对象的绑定功能得到组件对象。在这个意义上,名字对象类似于类厂对象,:对象(1)对象monikerIMoniker(2)3之所以在类厂对象之外衍生出名字对象,是因为:对象,,下级的对象只有在上级的对象范围内才有意义,而且在确定了上级对象以后,下级对象可以更加简单(且更加明确和直观),,WorkBook,WorkSheet、对象的方式给应用程序员提供访问接口。“c:\MyDocuments\!Sheet2!R1C1:R2C2”表示存储在文件MyDocuments\:R2C2对象。这些对象往往都是永久对象。它们不仅有方法,。如果只使用CLSID,对象的此实例,,不仅更直观,而且必须以“复合名字”:IPersistStream{HRESULTBindToObject([in]IBindCtx*pbc,[in,unique]IMoniker*pmkToLeft,[in]REFIIDriid,[out,iid_is(riid)]void**ppv);……//其他成员未列出}IMoniker接口派生自IPersistStream接口(p242)接口成员函数功能上分为四组:1。名字管理2。实现绑定3。管理复合名字对象。4。名字解析。其中最为重要的是绑定操作函数BindToObject。所有的名字对象都实现了IMoniker接口,名字对象封装了组件对象的所有状态处理过程,客户使用IMoniker接口成员。按照统一的方法处理名字对象。(displayname),这时返回文件名字对象,也可以是组件对象的CLSID,这时返回类名字对象。也可以是经过扩充的以“!”等间隔开的复合名字,(这时返回复合名字对象)。(LPBCpbc,//绑定环境LPCOLESTRszUserName,//显示名ULONG*pchEaten,//绑定过程中解析的字符个数LPMONIKERFAR*ppmk//结果名字对象的指针);MkParseDisplayName根据显示名进行解析的结果生成名字对象,并以IMoniker指针的方式返回给客户。6名字对象有很多种,也有很多别的方法来创建名字对象。创建一个类名字对象WINOLEAPICreateClassMoniker(REFCLSIDrclsid,//该名字对象所命名的对象的CLSIDIMoniker**ppmk//结果名字对象的指针);:(IMyInterface**rgpc){IClassFactory*pcf=0; //声明目标组件对象的CLSID为一个显示名constOLECHARpwsz[]=OLESTR(“clsid:E2F41FB8-BE92-4d00-A3DD-D9C285B959C1”); //为绑定和解析名字对象创建一个新的绑定环境 IBindCtx*pbc=0;hEaten;IMoniker*pmk=0; HRESULThr=CreatBindCtx(0,&pbc); //将显示名转换为名字对象 hr=MkParseDispla

最近更新

NBA近三十年策应配合发展演变研究 8页

基于MCGS和变频器的热风烘干监控系统设计 3页

基于Mann-kendall法的嘉陵江流域降水量时空分.. 3页

2025年石方开挖施工方案 7页

基于Kinect传感器和ORB特征的视觉SLAM算法设计.. 3页

2025年目前企业营运能力分析存在的问题及其改.. 13页

基于HABIT程序的“华龙一号”主控室事故后可居.. 3页

基于FPGA的带式输送机输送量检测系统的开发与.. 3页

基于FDM打印技术的PLA模型二次成型及应用 3页

2025年电炉除尘系统的自动化控制 2页

细胞膜-系统的边界 18页

2025年电梯机械安装维修人员试题及答案 5页

2025年电梯井操作平台施工方案四期试卷教案 12页

基于BIM的建筑空间管理系统分析和设计研究 5页

2025年电厂设备维护合同 48页

2025年电动吊篮的安全操作规程 1页

2025年电力系统自动化习题 4页

2025年电力系统与电力电子 5页

2025年电力建设工程合同管理综合 37页

2025年生物园区电缆沟进度计划及保证措施 5页

2025年生产设备管理规定 4页

2025年商丘学院单招职业技能测试题库精编 61页

2025年长沙电力职业技术学院单招职业技能测试.. 61页

普通动物学第15章圆口纲 26页

2025年湖南城建职业技术学院单招职业技能测试.. 74页

党员出国备案表 1页

中级养老护理员练习题库与答案 15页

2024年山东铝业职业学院单招综合素质考试题库.. 56页

世界河流和湖泊经典版课件 101页

阜南县教职工请假审批表 1页