【发布时间】:2015-09-27 23:28:09
【问题描述】:
当鼠标悬停在某个 HWND 时,我需要更改光标图标。我实现了鼠标光标的变化
SetClassLong(hWindow, GCL_HCURSOR, (LONG)LoadCursor (NULL, IDC_CROSS));
但它会将光标应用于与指定 HWND 共享同一类的每个元素。例如,在我的例子中,HWND 是一个 Button 元素,它的类是“Button”,所以我窗口中的所有按钮都将具有相同的光标。如何将光标更改为指定的 HWND?像这样的:
SetHwndCursor(hWindow, GCL_CURSOR, Cursor); //Invented function, just to make the example
谢谢。
【问题讨论】:
标签: c++ winapi cursor user32 hwnd