如何隐藏标题栏并锁定已移动到 ac# 形式面板中的 exe(非托管代码)上的位置?
我必须在 .net windows 窗体的面板中“嵌入”一个 .exe。 我正在使用 user32.dll SetParent 将启动的应用程序的父级设置为表单面板句柄来执行此操作。
完成此操作后,我想
- 隐藏 .exe 的标题栏,
- 将 exe 锁定到面板中(最大化),以便无法移动或关闭它。
建议?
I have to "embed" an .exe within a panel in a .net windows form.
I am doing this using user32.dll SetParent to set the launched app's parent to the forms Panel handle.
Once this is done, I would like to
- Hide the title bar of the .exe
- lock the exe into the panel (maximized) so it cannot be moved or closed.
Suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 GetWindowLong 和 SetWindowLong 从窗口中删除标题栏(GWL_ STYLE) 函数删除 WS_CAPTION 样式位。
You can remove the titlebar from a window using the GetWindowLong and SetWindowLong(GWL_ STYLE) function to remove the WS_CAPTION style bit.