gpt4 book ai didi

c++ - 处理 TreeView 鼠标双击

转载 作者:行者123 更新时间:2023-11-28 07:27:03 26 4
gpt4 key购买 nike

如何处理 TreeView 在 WinProc 中的双击或鼠标右键单击?我试过这个:

if(LOWORD(wParam) == GetWindowID(g_hWndTV &&
HIWORD(wParam) == WM_RBUTTONUP)
......

但这行不通。谢谢解答

最佳答案

这两个事件都将通过发送到树控件父窗口的 WM_NOTIFY 消息来。你会得到 NM_RCLICK右键单击,然后 NM_DBLCLK双击。

case WM_NOTIFY:
if (reinterpret_cast<LPNMHDR>(lParam)->hwndFrom == g_hWndTV)
{
if (reinterpret_cast<LPNMHDR>(lParam)->code == NM_RCLICK)
{
// right-click
}
else
if (reinterpret_cast<LPNMHDR>(lParam)->code == NM_DBLCLK)
{
// double-click
}
}
break;

关于c++ - 处理 TreeView 鼠标双击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18575658/

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