Winapi MFC:在禁用CFormView时为CFormView启用等待光标?

Winapi MFC:在禁用CFormView时为CFormView启用等待光标?,winapi,mfc,Winapi,Mfc,我通过WM_SETCURSOR设置等待光标没有问题,使用EnableWindow()禁用表单也没有问题,但我不能禁用窗口并同时获取等待光标?当窗口(CFormView)被禁用时,不会调用WM_SETCURSOR,因此光标不会改变BeginWaitCursor()和EndWaitCursor()没有帮助。我可以在CMainFrame上完成,但我只希望表单被禁用,所有其他选项卡和窗口正常工作 我错过了什么使它工作 谢谢。当您定义CWaitCursor时,将在代码块存在的整个过程中显示,而不管窗口处于

我通过
WM_SETCURSOR
设置等待光标没有问题,使用
EnableWindow()
禁用表单也没有问题,但我不能禁用窗口并同时获取等待光标?当窗口(
CFormView
)被禁用时,不会调用
WM_SETCURSOR
,因此光标不会改变
BeginWaitCursor()
EndWaitCursor()
没有帮助。我可以在
CMainFrame
上完成,但我只希望表单被禁用,所有其他选项卡和窗口正常工作

我错过了什么使它工作


谢谢。

当您定义
CWaitCursor
时,将在代码块存在的整个过程中显示,而不管窗口处于启用或禁用状态。

使用CWaitCursor这不提供解决方案。如前所述,OP“只希望表单被禁用”,所有内容都仍然完全可操作,并且有一个光标来传达这一点。