我用ATL写了一个控件,主要在word中使用,在打开WORD以后,插入此控件,
我怎样在控件中获得当前WORD所打开的文件的名称和路径,以及其他的一些操作
比如获得文档的正文。
我已经写了一个WORD插件,也是用ATL写的,通过它可以在WORD中插入上面的控件。怎样使控件和客户端发生连接呢,也就是我需要用控件操纵当前的WORD文档,
现在最好是控件和WORD插件可以信息通讯最好,我不知道怎么实现了,请指点。我的难点是,客户端的实例已经完成,我才插入的控件,并且客户端可能对应多个控件。
不知道我说的清楚没有,呵呵!
我怎样在控件中获得当前WORD所打开的文件的名称和路径,以及其他的一些操作
比如获得文档的正文。
我已经写了一个WORD插件,也是用ATL写的,通过它可以在WORD中插入上面的控件。怎样使控件和客户端发生连接呢,也就是我需要用控件操纵当前的WORD文档,
现在最好是控件和WORD插件可以信息通讯最好,我不知道怎么实现了,请指点。我的难点是,客户端的实例已经完成,我才插入的控件,并且客户端可能对应多个控件。
不知道我说的清楚没有,呵呵!
我这个方面比较弱,能不能具体说明一下,或者给个简单的例子,不胜感激!,先谢过了
StartUpCom() { OleInitialize(NULL);}
~StartUpCom() { CoUninitialize(); }
} _global_com_inst;
IJpmanSvrPtr svr; HRESULT hr;
CLSID clsid;
hr = svr.GetActiveObject(OLESTR("JpmanSvr.Document"));
if(FAILED(hr))
hr = svr.CreateInstance(OLESTR("JpmanSvr.Document"),
NULL, CLSCTX_LOCAL_SERVER);
}
我现在想在控件上获得当前活动的客户,需要在控件服务上进行,应该怎样做,能不能给个具体的例子。
:)