delphi 怎样把其他软件嵌入到窗口中,想把一个几何画板嵌入到窗口中,先找到那个外部软件或者窗体的句柄,然后找到本程序中接受镶嵌的容器(父窗体),再用SetParent,这是别人讲的方法,还是不是很熟悉,能不能讲的详细点,最好能讲下步骤。
解决方案 »
- 如何禁止Tedit的复制粘贴功能???
- 如果实现光标一直停留在一个输入框?
- 可以使兩個Delphi應用程序共用一個SQL連線嗎,怎樣做?謝謝
- 老总让我15天做出一套小型财务,急呀.兄弟来救命呀.出3000分求源码或者财务的第三方控件(在线等)
- 请问错误:EInvalidOperation with message'Canvas does not allow drawing'
- 如何图形化展示表与表、表字段和另一张表中字段的外键关系?
- 关于installshield安装数据库程序的问题
- 请问哪里有odac下载?(不是试用版的)
- 怎样做自定义的登陆输入框?
- 为什么我的应用服务器第一次运行没反应,没注册?
- image控件运行后不能显示图片
- delphi 制作DLL 问题?
1,用findwindow找到那个外部程序的句柄,再按那个外部程序的控件结构层次关系,用FindWindowEx找出画板控件的句柄。如果你是要把整个外部程序都拉进来,那只要用findwindow找到那个外部程序的句柄就可以了;
2,在自己编写的程序中放置一个panel控件,用作安放画板的容器,同时也方便调整位置和大小,用self.handle求出panel的句柄;
3,利用步骤1和2求出的句柄,用setparent语句,就可以把画板安放在自己程序中的panel上了,可能需要调整一下位置和大小,自己去查setparent的用法吧。基本就这些了。别人一般都只会跟你讲一下思路和方法,具体的代码和试验,都要你自己去完成的