♣
如何调用外部程序,并把外部程序的界面放到我的界面上
所属目录:Java | 类型:技术问答 | 时间:2007-05-21
问题:
首先打开外部程序,例如记事本.
并把外部程序的界面放到我的界面的某一区域,例如某个panel上.
· 网友精彩回答:
发表者:copyfree
[dllimport("user32.dll", entrypoint="findwindow")]
public static extern int findwindow(string lpclassname, string lpwindowname);
[dllimport("user32.dll", entrypoint="setparent")]
public static extern int setparent(int hwndchild, int hwndnewparent);
private void button1_click(object sender, system.eventargs e)
{
int hwnd = 0;
hwnd = findwindow("notepad", "无标题 - 记事本");
if (hwnd > 0)
{
setparent(hwnd, this.handle.toint32());
}
else
{
messagebox.show("handle is null!");
}
}
- 更多问题:
- · 如何在.net中做图表?
- · 我的shell脚本怎么能运行java程序
- · ****** 数据源改动后,重新部署EJB时的问题 ******
- · JAVA中如何得到系统的日期和时间?
- · 登录控制问题
- · 大家帮我提一点建议
- · 我以前看过一段代码,是通过显示SELECT语名和别的什么语句把一个数据库的值传入另一张表中
- · [高难度]如何捕获IE浏览器的事件,如在IE里单击下载。
- · 新开一ASP.NET技术交流群,群号码:13108133,大家踊跃参加哈。
- · 怎么判断连接数据库失败在VB.NET
- · DLL 中已画好的 CBitmap oBitmap,如何能将其作为数据对象返回????
- · 新开一ASP.NET技术交流群,群号码:13108133,大家踊跃参加哈。
- · DBNavigator的多条记录删除问题。
- · 怪异的问题。。。。。一个关于JAVA类间调用的问题?
- · 在线求:图象处理的几个小问题,解决马上给分
- · 页面跳转的奇怪问题???
↓热门目录:
- · IEEE技术文档
- · CGI专题 | CGI
- · Perl专题
- · IPv6技术文档
- · ERP专栏 | ERP
- · SOAP专栏
- · 网络中间件
- · 分布式处理
- · 电源ic
- · ic卡系统
- · oracle database
- · mysql database
- · lan共享
- · 制作iso文件
- · ssl webservice
- · 分布式网络
- · 使用汇编写进注册表启动的简单例子
- · 禁用注册表有什么用处
- · 注册表在哪
- · 电脑注册表损坏时出现的十种症状
- · 怎样修改注册表
- · 如何恢复注册表啊
- · 谁有注册表恢复工具?
- · ddos攻击方法
- · 火狐浏览器2.0

