【发布时间】:2013-08-05 09:08:16
【问题描述】:
我想要修改我的控制台窗口。我拿到了把手。 this 有助于改变它。但是我怎么能
- 移除关闭按钮
- 移除最大化按钮
- 移除图标
- 禁用调整大小
?
// C# syntax
StringBuilder buffer = new StringBuilder(260);
IntPtr window = FindWindow(null, buffer.ToString(0, GetConsoleTitle(buffer, buffer.Capacity)));
uint a = (uint)((WS_BORDER | WS_CAPTION) & (~WS_ICONIC));
SetWindowLongPtr(window, -16, new IntPtr(a)); // GWL_STYLE = -16
由于某种原因,此调用后窗口已损坏。我不能再用鼠标移动它,所有的点击都会通过它进入其他窗口。
【问题讨论】: