0

我创建了一个新的自定义按钮类(派生自 CButton)。覆盖新自定义类中的 OnMouseMove API。当我的鼠标光标移到对话框中的按钮上时,自定义按钮类中的 OnMouseMove API 被成功调用,但光标符号未更改为手形符号 :(

在 OnMouseMove() API 我有以下代码:

if (m_hClickCursor == NULL) 
    m_hClickCursor = AfxGetApp()->LoadCursor(IDC_CLICK_CURSOR);
if (m_hClickCursor) 
    this->SetCursor(m_hClickCursor);

这里,
IDC_CLICK_CURSOR是对手形光标的引用(我在应用程序的其他地方使用相同的手形光标)。
m_hClickCursor是光标的句柄

请帮忙 !!

谢谢,-纳扬

4

1 回答 1

0

您必须处理WM_SETCURSOR才能执行此操作。

于 2012-12-18T09:04:16.817 回答