AllocConsole() variable?
本文关键字:variable AllocConsole | 更新日期: 2023-09-27 18:37:11
我需要启动一个以 win 形式保留在窗口内的控制台。我的问题是,
如何将控制台保留在 win-form 面板中。 当您在周围拖动表单时,它会粘在某个面板中。
[DllImport("kernel32.dll")]
public static extern bool AllocConsole();
你唯一
能用AllocConsole
做一些事情的机会是:
- 呼叫
AllocConsole
. - 枚举系统中的顶级窗口以查找容纳控制台的窗口。
- 调用
SetParent
以使控制台窗口成为应用程序中窗口的子窗口。 - 根据窗口的新父级适当地放置窗口并调整其大小。
- 通过修改窗口样式来删除控制台窗口的非客户端镶边。
但是,我几乎不相信这种解决方案会产生可用的东西。几乎可以肯定的是,您需要实现自己的控制台窗口。