C++Listview工具提示
C++ Listview tooltip
本文关键字:工具提示 C++Listview 更新时间:2023-10-16
我在报表视图中有一个列表视图,我正试图为它显示工具提示,每个项目都不同。
但我根本无法显示任何工具提示。。。
到目前为止,我发现了以下几点:
case LVN_GETINFOTIP:
{
LPNMLVGETINFOTIP GetInfoTip = (LPNMLVGETINFOTIP) lParam;
GetInfoTip->pszText = L"TESTING";
// What do I do now? How do I display the tooltip?
return 0;
}
收到LVN_GETINFOTIP
消息后,如何显示工具提示?
问题是您正在替换指针pszText
。您需要修改内存缓冲区的内容。例如,使用StringCchPrintf
。
是否忘记设置LVS_EX_INFOTIP?
ListView_SetExtendedListViewStyle(hListView, LVS_EX_INFOTIP | LVS_EX_LABELTIP);
请在此处查看的示例
LPNMLVGETINFOTIP pGetInfoTip = reinterpret_cast<LPNMLVGETINFOTIP>(pNMHDR);
至少在报表模式下,只有当鼠标位于的第0列时,才会收到消息
相关文章:
- 如何在动态创建的CMFCToolbar的工具提示中添加描述?
- 添加带有 QSyntaxHighlight 和 QTextCharFormat 的工具提示
- CScrollView 中的跟踪工具提示?
- 当鼠标悬停在 MFC C++ 中列表控件的列标题上时,可视显示工具提示
- 在 MFC C++中悬停列表控件的列标题的可视化显示工具提示
- 无法隐藏工具提示
- 更新模型/视图方案中 QXXXView (QTableView, QTreeView,..) 元素的显示工具提示
- 将工具提示添加到 ComboBoxEx 失败
- 如何在 c++/cli 中增加工具提示的大小
- QT 4.7-在OS X 10.12下,工具提示和Qcombobox弹出窗口空白
- QLineEdit:如果鼠标悬停,则显示超长文本作为工具提示
- Visual studio调试工具提示-隐藏变量
- C++Listview工具提示
- 鼠标悬停在TableView上时显示工具提示
- 如何在Qt的子小部件中忽略父小部件的工具提示?
- 如何在QToolbar上禁用工具提示
- 如何显示动态工具提示
- 如何在C++Builder中长时间显示工具提示
- c++ Windows开始菜单Internet快捷方式工具提示
- 如何使用QStyle::SH_ToolTip_WakeUpDelay设置工具提示唤醒时间?