gpt4 book ai didi

c++ - 检测非标准滚动条

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

有没有办法用 WinAPI 检测窗口是否有非标准滚动条(例如,窗口可以自己绘制滚动条而不是使用标准滚动条)?

最佳答案

我不太确定这是否可行,但这只是一个想法。滚动条属于必须在启用此样式的情况下创建的窗口。因此,您可以检查您的窗口是否包含 WS_VSCROLL 样式,如果是 - 这是标准滚动条。相反,它是由其他人绘制的。

可以这样查看:

// Assume that a window handle hWnd is known
int style = GetWindowLong(hWnd, GWL_STYLE);
BOOL bStandard = ((style & WS_VSCROLL) != 0);

关于c++ - 检测非标准滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4696890/

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