急急,高手请进,API的问题.....(150分)

  • 主题发起人 主题发起人 wangyukai
  • 开始时间 开始时间
W

wangyukai

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾:<br>&nbsp; &nbsp; 小弟今在VB编程遇到难题,即如何把一个打开的word或EXCEL或执行文件(.exe),<br>(注意:打开文件类型须具备上面三种以上)放置到一个form窗体内,并控制word或excel等<br>打开文件的大小与窗体的大小一样,如MDI窗体的父子窗体。<br>&nbsp; &nbsp; 如那位大虾指点迷津,小弟不胜感激,并以高分相送。<br>&nbsp; &nbsp; 希望有个完整的例子演示(VB或DELPHI的例子都可以,但最好是VB例子)。<br>&nbsp;<br>&nbsp; &nbsp; Email:wangyukai15725@163.net
 
帮你提前
 
除了*.exe文件外,别的都好实现。<br>请到Delphi-&gt;OLE分类查找。
 
如果是Word或者Excel给你个建议,直接在form里装个浏览器控件,打开word或者Excel直接<br>用浏览器打开<br>对于Exe文件呢,没得所,只有FindWindow,找到窗口句柄,<br>然后SetWindowPos(当然了,Word,Excel也可以这样处理)<br>给你个简单的例子,刚刚写的,没有调试过<br>HWND hDstWin;<br>hDstWin=FindWindow(NULL,"未定标题 - 记事本");<br>SetWindowPos(<br>&nbsp; hDstWin,HWND_TOP, &nbsp;<br>&nbsp; 100, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // horizontal position<br>&nbsp; 100, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; // vertical position<br>&nbsp; 600, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// width<br>&nbsp; 600, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;// height<br>&nbsp; SWP_SHOWWINDOW &nbsp; &nbsp; // window-positioning options<br>);<br><br>
 
你学VB到这里干什么
 
为lww的答复给100分,例子请详细些另送50分,谢谢!
 
用olecontern
 
http://www.playicq.com/dispdoc.php?t=&amp;id=2026<br>到这个网站上看一下吧,或许你能找到什么 ???<br>一点建议。。。。
 
后退
顶部