我创建了一个新的自定义按钮类(派生自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 是光标的句柄
请帮助!!
谢谢, -Nayan