如何隐藏标题栏并锁定我在c#表单中移动到面板内的exe(非托管代码)上的位置?

时间:2009-08-21 07:45:24

标签: .net user32

我必须在.net窗体中的面板中“嵌入”.exe。 我这样做是使用user32.dll SetParent将已启动的应用程序的父级设置为窗体面板句柄。

一旦完成,我想

  1. 隐藏.exe
  2. 的标题栏
  3. 将exe锁定到面板中(最大化),使其无法移动或关闭。
  4. 建议?

1 个答案:

答案 0 :(得分:1)

您可以使用GetWindowLong和SetWindowLong(GWL_ STYLE)函数从窗口中删除标题栏,以删除WS_CAPTION样式位。