gpt4 book ai didi

c++ - 用于拖动拆分器的鼠标光标的 Win32 资源在哪里?

转载 作者:搜寻专家 更新时间:2023-10-31 01:24:06 26 4
gpt4 key购买 nike

我正在构建一个自定义的 win32 控件/小部件,并希望在将光标悬停在控件中的特定垂直线上时将光标更改为水平“分隔符”符号。 IE:我想左右(WEST 和 EAST)拖动这条垂直线(分隔条)。

在系统游标 (OCR_*) 中,唯一有意义的游标是 OCR_SIZEWE。不幸的是,这是系统在调整窗口大小时使用的又大又笨拙的光标。相反,我正在寻找大约 20 像素高和大约 3 或 4 像素宽的光标,带有两个指向左右的小箭头。

我可以轻松地绘制它并将其作为资源包含在我的应用程序中,但光标本身非常普遍,我想确保它没有遗漏任何东西。

例如:当您使用 COM 拖放机制(CLSID_DragDropHelper、IDropTarget 等)时,您隐含地可以访问“拖动”图标(指针下方的小框)。我没有看到这个人的显式 OCR_* 常量......所以同样,如果我不能完全找到这个分隔光标,我想知道它是 COM 对象的一部分还是 win32 库中的其他东西。

最佳答案

Windows 用户界面中使用了各种图标、光标和图像,这些图标、光标和图像对第 3 方软件不公开。当然,您仍然可以加载它们所在的模块并使用它们,但确实不能保证您的程序在系统更新/升级后继续工作。

包括你自己的。您最不想做的就是在一个很小的游标上添加额外的依赖项。

关于c++ - 用于拖动拆分器的鼠标光标的 Win32 资源在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47538/

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