阻止MFC应用程序将光标更改回默认图标

时间:2016-03-23 06:01:27

标签: c++ windows user-interface mfc

您好我已经编写了一个应用程序,它根据客户区内的位置更改游标。但是我注意到当我点击鼠标左键时,光标会变回默认的箭头图标。我已经覆盖了afx_msg void CWnd :: OnLButtonDown。并且不要在其中调用任何基类函数(它完全为空)。知道什么可能导致CDialogEx更改光标吗?谁处理左键单击消息?

1 个答案:

答案 0 :(得分:0)

通常,您需要覆盖OnSetCursor(),如果鼠标位于您想要特定光标的位置,则调用SetCursor()并返回TRUE以便DefWindowProc 1}}不会将其重置为默认箭头。