更改窗口标题矩形
Posted
技术标签:
【中文标题】更改窗口标题矩形【英文标题】:Change window title rectangle 【发布时间】:2015-12-25 09:16:50 【问题描述】:这可以改变窗口标题矩形。
例如 Windows Explorer 有时会有这样的标题:
这里的窗口标题使用了窗口标题的右侧区域,调整大小后:
这个标题移到了标题的左边
但我需要这个:
在屏幕截图中,您可以看到红色矩形。这可以从标题区域中排除这个区域吗?这个操作后的窗口标题应该是这样的:
这里的红色矩形只是为了可视化,我不需要窗口标题上的任何控件。
这样会有用:
DwmGetWindowAttribute(hWndMain, DWMWA_CAPTION_BUTTON_BOUNDS, @Rt, SizeOf(Rt));
Rt.Left := Rt.Left - 50;
DwmSetWindowAttribute(hWndMain, DWMWA_CAPTION_BUTTON_BOUNDS, @Rt, SizeOf(Rt));
但是DwmSetWindowAttribute
不允许设置DWMWA_CAPTION_BUTTON_BOUNDS
【问题讨论】:
【参考方案1】:经过我的调查,我可以说:不幸的是,没有办法做到这一点
【讨论】:
以上是关于更改窗口标题矩形的主要内容,如果未能解决你的问题,请参考以下文章