S sunjet Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-18 #1 想得到OLEcontainer的oleObject的handle,怎么取?
S sunjet Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-18 #2 想得到OLEcontainer的oleObject的handle,怎么取?
Y ymjy Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-19 #3 窗口的handle就是你的应用程序olecontainer所在窗体的handle oleobject对象由OLE对象服务器管理,比如嵌入word文件,则oleobject就是一个文档 其属性或方法和Word文档对象一样,如 取内容文档: OleContainer1.OleObject.Content.Text;
窗口的handle就是你的应用程序olecontainer所在窗体的handle oleobject对象由OLE对象服务器管理,比如嵌入word文件,则oleobject就是一个文档 其属性或方法和Word文档对象一样,如 取内容文档: OleContainer1.OleObject.Content.Text;
S sunjet Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-19 #4 如果我要用API调用控制比如说Word的OleObject,它有时侯需要activeOleObject的Handle,但是我用OleContainer1.handle没有任何效果
Y ymjy Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-19 #5 Word文档没有句柄,打开文档的应用程序有句柄 你要用api控制什么?
Y ymjy Unregistered / Unconfirmed GUEST, unregistred user! 2005-08-19 #6 你做个试验,用olecontainer嵌入一个word文档,然后再启动Winword.exe应用程序,新建文档。 然后显示下面这两个值: OleContainer1.OleObject.Application.Windows.Count; //word应用服务器创建的窗体个数 OleContainer1.OleObject.Application.Documents.Count; //word应用服务器创建的文档个数 两个值不一样,Windows.Count始终比Documents.Count小1,因为有一个文档是在你的程序窗口里,word没有给它创建窗口
你做个试验,用olecontainer嵌入一个word文档,然后再启动Winword.exe应用程序,新建文档。 然后显示下面这两个值: OleContainer1.OleObject.Application.Windows.Count; //word应用服务器创建的窗体个数 OleContainer1.OleObject.Application.Documents.Count; //word应用服务器创建的文档个数 两个值不一样,Windows.Count始终比Documents.Count小1,因为有一个文档是在你的程序窗口里,word没有给它创建窗口