【问题标题】: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

【问题讨论】:

    标签: windows winapi


    【解决方案1】:

    经过我的调查,我可以说:不幸的是,没有办法做到这一点

    【讨论】:

      猜你喜欢
      • 2011-08-14
      • 2012-02-04
      • 1970-01-01
      • 1970-01-01
      • 2011-06-08
      • 2015-10-08
      • 2014-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多