工作日志文档

任务一:在指定COM控件中添加自己的接口操作对象:DsoFramer步骤如下:第一步:在dsoframer.idl外部接口定义文本中定义自定义接口,格式如下[id(0,helpstring(“text”)]HRESULTTest([in]BSTRinput,[out,retval]BSTRreturnvalue);第二步:dsoframer.h文件中的CDsoFramerControl类中添加方法声明,格式如下STDMETHODIMPTest(BSTRinput);第三步:在dsofprint.cpp文件中添加该接口的具体实现代码,格式如下STDMETHODIMPCDsoFramerControl::Test(BSTRinput){//代码实现}第四步:在DOS命令下反注册该控件,格式如下regsvr32/u路径/dsoframer.ocx第五步:在DOS命令下注册该控件,格式如下regsvr32路径/dsoframer.ocx参考地址:任务二:在DsoFramer中的word中添加图片操作对象:DsoFramer控件步骤如下第一步:配置word实例对象环境,向该中导入相应的库文件,格式如下#import"D:\ProgramFiles\MicrosoftOffice\OFFICE11\MSWORD.OLB"rename("ExitWindows","ExitWindowsEx")rename_namespace("MSWord")第二步:添加自己的函数接口,步骤如任务一所示第三步:获取当前被打开的word对象的_ActiveDocument对象,格式如下IDispatch*disp;get_ActiveDocument(&disp);第四步:定义MSword中相应的类对象,并初始化,格式如下//定义相关类型的智能指针//文本书签对象指针//文本应用程序对象指针//文本操作区域对象指针//文本排序对象指针第五部:为各个类对象进行赋值,并完成相应的设计功能,格式如下docBookmarksPtr=docPtr->BookmarkswordAppPtr=docPtr->Application任务三:用WEB方式测试并调用控件接口方法操作对象:webtest.htm帮助说明:vinputname=”test”type=”textid=可以在”>中插入一个文本编辑框。
- QQ咨询
- 微信客服
- 返回顶部