社区
C#
帖子详情
winform嵌入exe问题
cxy0303
2010-09-09 02:57:53
到网上搜了一些代码,,的确有些exe程序可以嵌入winform窗体里显示,但是有个问题,那个exe程序运行时弹出的窗体貌似是嵌入winform窗体了,但是以后在弹出的界面就不在winform窗体里了,高手们有什么思路提供吗?
...全文
361
7
打赏
收藏
winform嵌入exe问题
到网上搜了一些代码,,的确有些exe程序可以嵌入winform窗体里显示,但是有个问题,那个exe程序运行时弹出的窗体貌似是嵌入winform窗体了,但是以后在弹出的界面就不在winform窗体里了,高手们有什么思路提供吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cxy0303
2010-09-09
打赏
举报
回复
[Quote=引用 4 楼 yuwenge 的回复:]
这样做不行滴。很多东西都会有问题。
[/Quote]
哥们你有什么好建议没
火柴没帽
2010-09-09
打赏
举报
回复
观摩学习中。。。。
卧_槽
2010-09-09
打赏
举报
回复
这样做不行滴。很多东西都会有问题。
cxy0303
2010-09-09
打赏
举报
回复
我是这样设置,,可是有些exe程序是可以,但是在继续点击exe程序里的窗体,就不在里面了,而且用qq测试,qq不会嵌入进去,这是什么问题呢?
appWin = IntPtr.Zero;
Process p = null;
try
{
p = System.Diagnostics.Process.Start(this.exeName);
p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Minimized;
p.WaitForInputIdle();
appWin = p.MainWindowHandle;
}
catch (Exception ex)
{
MessageBox.Show(this, ex.Message, "Error");
}
// Put it into this form
SetParent(appWin, this.Handle);
// Remove border and whatnot
SetWindowLong(appWin, GWL_STYLE, WS_VISIBLE);
// Move the window to overlay it on this window
MoveWindow(appWin, 0, 0, this.Width, this.Height, true);
兔子-顾问
2010-09-09
打赏
举报
回复
设置windows的样式为非顶层窗体,然后用api调用SetParent。你不启动你程序,直接启动那个程序,当然就是他本身,不在你的winform中了。
Winform
将
exe
程序嵌套在窗体中的实现方法
本教程详细解答在
Winform
开发中,将外部
exe
程序无缝
嵌入
自定义窗体的
问题
。深入讲解嵌套原理与实现方法,包括创建和配置窗体、将
exe
作为控件
嵌入
,还介绍了可能遇到的
问题
及解决方案,助您让
Winform
应用更灵活专业。
【C#】
Winform
嵌入
dll到
exe
中
本文介绍如何将依赖的DLL文件
嵌入
到C#
Winform
应用程序的
EXE
文件中,实现单文件部署。通过设置DLL为
嵌入
资源,并在程序启动时动态加载,解决了部署时多文件的
问题
。
WPF
嵌入
外部
exe
应用程序-使用Winfom控件承载外部程序
文章介绍了如何在WPF应用中使用
Winform
控件,通过引用相关程序集并在XAML中添加命名空间。然后展示了如何将
Winform
控件(如TextBox)
嵌入
到WPF的WindowsFormsHost中。接着,文章讨论了在
Winform
控件中
嵌入
exe
程序的方法,通过更换父窗体句柄并调整窗体大小实现
嵌入
。最后,文章指出存在的
问题
,如子窗体大小固定,需要在窗口调整时刷新尺寸以达到更好的
嵌入
效果。
C-
Winform
-将Dll
嵌入
到
exe
软件中:项目核心功能解析
本文介绍了一个C#-
Winform
开源项目,可将Dll
嵌入
exe
软件。该项目基于C#和
Winform
,利用动态加载Dll、资源
嵌入
等技术,能有效避免Dll文件缺失或版本冲突
问题
。其应用场景广泛,具有提高可靠性、简化分发、增强安全性等特点,为Dll管理难题提供解决方案。
WinForm
项目打包终极指南:用Costura.Fody打造零依赖独立
EXE
开发
WinForm
应用时,依赖项管理令人头疼。Costura.Fody可在编译时将所有依赖项
嵌入
主
EXE
文件,实现零依赖运行。本文详细介绍了安装插件、配置项目文件、编译验证等步骤,还给出常见
问题
解决方案、高级配置及终极打包技巧,让部署更简单。
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章