杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-23 #1 Olecontainer 调用WORD后如果失去焦点后如何重新激活? 我在Ole容器中的消息都接收不到了。 本来想用Setfocus 来激活但接收不到任何消息,因为Word 文档已装入。
A aq100 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-23 #2 如果你把调用创建操作改写到DLL中,然后通过调用DLL来操作你的OLE对象,这样你就不需要什么焦点 啦,随意控制,我在封装EXCEL控制功能的时候就是这样干的,把EXCEL的操作全不封装到COM中,然后又 程序操作COM来实现对EXCEL的操作,很方便的.
如果你把调用创建操作改写到DLL中,然后通过调用DLL来操作你的OLE对象,这样你就不需要什么焦点 啦,随意控制,我在封装EXCEL控制功能的时候就是这样干的,把EXCEL的操作全不封装到COM中,然后又 程序操作COM来实现对EXCEL的操作,很方便的.
J jsxjd Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-23 #3 doverb(ovPrimary); or doverb(ovShow);
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-23 #4 aq100: 你好,能不能做个例子或程序之类,十分感谢。 我的OLE是在主窗体中,也能用DLL吗? 另外我对COM不是很了解
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-23 #5 另外,我要用word作为编辑器,不单是处理,word是内嵌在一个tpanel中的。
T TMXYB Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-23 #6 不用这么麻烦的。可以这样: 1.设置OleContainer 的AUTOACTIVATE 为false; AllowActivedoc 为true; AllowInPlace 为true;Autosize 为true 2.OleContainer1.createlinktofile(EXtractfilepath(Application.exename) + '/ xxx.doc', false); // OleContainer1.Height := 1038; // OleContainer1.width := 678; DBEdit2.SetFocus;//让OleContainer1失去焦点。 OleContainer1.AutoActivate := aaGetFocus; OleContainer1.SetFocus;
不用这么麻烦的。可以这样: 1.设置OleContainer 的AUTOACTIVATE 为false; AllowActivedoc 为true; AllowInPlace 为true;Autosize 为true 2.OleContainer1.createlinktofile(EXtractfilepath(Application.exename) + '/ xxx.doc', false); // OleContainer1.Height := 1038; // OleContainer1.width := 678; DBEdit2.SetFocus;//让OleContainer1失去焦点。 OleContainer1.AutoActivate := aaGetFocus; OleContainer1.SetFocus;
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-24 #7 如果其它操作又失去焦点,怎么样再触发,不能点个按钮之类的,最后是用鼠标。但接不到消息。
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-24 #9 在OLE容器处面的控件操作 这时OLE的WORD文档失去了焦点。 想从别的控件中转到OLE中操作,但它已没有任何返应了, 当然可以在程序中 .SetFocus() 但是那样OLE容器又没法收到鼠标消息。 要作一个按钮来 .SetFocus()好象多此一举。
在OLE容器处面的控件操作 这时OLE的WORD文档失去了焦点。 想从别的控件中转到OLE中操作,但它已没有任何返应了, 当然可以在程序中 .SetFocus() 但是那样OLE容器又没法收到鼠标消息。 要作一个按钮来 .SetFocus()好象多此一举。
Z zy_ball Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-29 #10 我也有这个问题,哪位大侠说说 另外那个工具条怎么到处乱跑, 版面也是很容易弄乱,很麻烦的说 如果用TWordApplication怎么把它嵌在自己的窗体里? [?][?][?][?][?][?][?][?]
我也有这个问题,哪位大侠说说 另外那个工具条怎么到处乱跑, 版面也是很容易弄乱,很麻烦的说 如果用TWordApplication怎么把它嵌在自己的窗体里? [?][?][?][?][?][?][?][?]
H Huzzz Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-29 #11 又是同一个问题。我认为我已经解决了。 参考: 问题:如何保持OleContainer在失去焦点后的激活状态? http://www.delphibbs.com/delphibbs/dispq.asp?lid=1197541 如果你试过不行或者有问题请说明。
又是同一个问题。我认为我已经解决了。 参考: 问题:如何保持OleContainer在失去焦点后的激活状态? http://www.delphibbs.com/delphibbs/dispq.asp?lid=1197541 如果你试过不行或者有问题请说明。
H Huzzz Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #13 TOleContainerAc 这还不明白,是我自已写的一个控件(从TOleContainer继承),用它来代替TOleContainer。 如果你要安装此控件,可以新建一个包,将它的代码加进去,然后安装(具体做法已经有很多 讨论了),你就可以使用这个控件了。
TOleContainerAc 这还不明白,是我自已写的一个控件(从TOleContainer继承),用它来代替TOleContainer。 如果你要安装此控件,可以新建一个包,将它的代码加进去,然后安装(具体做法已经有很多 讨论了),你就可以使用这个控件了。
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #14 Huzzz, 对不起,没注意看上面 我看明白了 试一下如通过给分。
B b2sun Unregistered / Unconfirmed GUEST, unregistred user! 2002-09-30 #15 http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1354567 关注一下吧没有人提起来呀!用MODEM打电话利用PC机的耳机和麦克风,自己编程如何实现? (我知道有现成的软件可以用,但是我想自己实现这个上东西) QQ:65466700 MAIL: along@b2sun.com TEL :13802785865 http://b2sun.com 请各位大侠多多指教!
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=1354567 关注一下吧没有人提起来呀!用MODEM打电话利用PC机的耳机和麦克风,自己编程如何实现? (我知道有现成的软件可以用,但是我想自己实现这个上东西) QQ:65466700 MAIL: along@b2sun.com TEL :13802785865 http://b2sun.com 请各位大侠多多指教!
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-04 #16 huzzz 好样的 顺便问一下 能不能不让嵌入的工具条乱跑? 最好是在我的工具条下面。
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-04 #17 huzzz: 新问题在我的待答问题中 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1360022 ///////////////// 能不能不让嵌入的工具条乱跑? 最好是在我的工具条下面。 或都说我给一个TControlBar让它们都呆在里面 能不能设置它们的parent=XXX;
huzzz: 新问题在我的待答问题中 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1360022 ///////////////// 能不能不让嵌入的工具条乱跑? 最好是在我的工具条下面。 或都说我给一个TControlBar让它们都呆在里面 能不能设置它们的parent=XXX;
杨 杨深 Unregistered / Unconfirmed GUEST, unregistred user! 2002-10-04 #18 huzzz: 新问题在我的待答问题中 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1360022 ///////////////// 能不能不让嵌入的工具条乱跑? 最好是在我的工具条下面。 或都说我给一个TControlBar让它们都呆在里面 能不能设置它们的parent=XXX;
huzzz: 新问题在我的待答问题中 http://www.delphibbs.com/delphibbs/dispq.asp?lid=1360022 ///////////////// 能不能不让嵌入的工具条乱跑? 最好是在我的工具条下面。 或都说我给一个TControlBar让它们都呆在里面 能不能设置它们的parent=XXX;