gpt4 book ai didi

c++ - 获取鼠标悬停时 ClistBox 项目的索引

转载 作者:行者123 更新时间:2023-11-28 01:55:22 25 4
gpt4 key购买 nike

我有一个简单的 CListBox 控件。我在其中动态添加文本。是否可以获取鼠标当前悬停在列表框上的项目的索引?基本上,我想根据鼠标位置为列表框中的每个项目显示工具提示。

非常感谢代码示例。

最佳答案

CListBox::ItemFromPoint member 返回距离某点最近的项目的项目索引。

该点需要位于 CListBox 的客户端坐标中。如果您在屏幕坐标中收到它们(例如通过调用 GetCursorPos ),您将不得不调用 CWnd::ScreenToClient 来翻译它们在 CListBox 上。

第二个参数 (bOutside) 告诉您位置是否在项目上方。成员函数分别返回FALSETRUE

关于c++ - 获取鼠标悬停时 ClistBox 项目的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41415597/

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