gpt4 book ai didi

windows - 如何获取窗口的调整角的大小(以像素为单位)

转载 作者:可可西里 更新时间:2023-11-01 11:32:38 26 4
gpt4 key购买 nike

有没有一种方法(API)可以获取调整角的像素大小(垂直和水平)?

我指的是窗口每个角落的区域,您可以使用鼠标同时在两个方向(从左到右和从上到下)调整窗口大小。当您将鼠标悬停在窗口的角上并且鼠标光标是对角线调整光标时,您会知道您的鼠标光标在那里。

谢谢

编辑:示例:将鼠标悬停在一个大窗口的右边缘。从窗口的中间(垂直)开始,沿着边缘向上移动鼠标,直到水平尺寸光标变为对角线尺寸光标。如何通过询问操作系统来确定光标更改时该位置距窗口顶部多远。

最佳答案

我建议使用滚动条的大小。使用 SM_CYHSCROLL 和 SM_CXVSCROLL 调用 GetSystemMetrics。也可能是 SM_CYSIZEFRAME 和 SM_CXSIZEFRAME 大小可以组合。

但我认为更好的值(value)是使用状态栏的高度。然而,即使是 Microsoft Windows 似乎也使用了一些固定值,如屏幕截图所示。

enter image description here

关于windows - 如何获取窗口的调整角的大小(以像素为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17701375/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com