首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

MFC CWaitCursor 的疑问解决方法

2012-01-21 
MFC CWaitCursor 的疑问在MFC中,要出现等待光标,定义CWaitCursor类的对象即可,可是这个时候的问题是,虽然

MFC CWaitCursor 的疑问
在MFC中,要出现等待光标,定义CWaitCursor类的对象即可,可是这个时候的问题是,虽然光标变成了沙漏型,但依然可以点击按钮等各种操作,一般情况下,当光标变成沙漏形状,鼠标点击任何东西都是不应该会响应的,直到那个造成等待的操作执行完成。
请各位前辈指点,谢了!

[解决办法]
没有必然联系。一般是因为无法响应,才把光标变成沙漏。忙完了再把光标变回来。
你可以在响应某消息时设沙漏,干点别的再设回来,然后返回,这期间鼠标点不动。
如果你要退出消息响应,那就要自己做了,比如菜单变灰等。不然即使鼠标不点,人用键盘还是可以触发WM_COMMAND的

热点排行