如何裁剪由两个滚动条控件创建的角矩形

问题描述

假设您有一个带有子滚动条控件的可调整大小的窗口,滚动条的出现和消失取决于窗口内容是否大到需要滚动。

当两个滚动条都存在时,会在窗口右下角的交叉点处有效地创建一个小矩形。在窗口上绘制时是否有一种干净的策略来剪切该矩形,以便您不在其上绘制?

我想我目前的方法获取每个滚动条的矩形,如果这些矩形不为空,则使用矩形的位置来确定我们要裁剪的矩形。然后为该矩形调用 { "error": { "code": "BadSyntax","message": "File attachments aren’t supported for this bot" } } 。我想可以使用类似的方法,除了使用 ExcludeClipRectGetSystemMetrics(SM_cxvSCROLL)获取矩形尺寸。

但是有没有更被接受的方式来做到这一点,也许使用一些有用的剪辑 API 函数?感谢您的任何意见。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)