在VC ++ MFC中创建另一个鼠标光标

时间:2012-11-28 10:55:00

标签: c++ visual-c++ mfc

我遇到了问题..基本上在我的项目中有两个窗口。当满足某些条件时,我需要同时在两个窗口上同时进行操作。最初,我曾经做过这样的事情,先做第一个窗口的操作,一旦完成,然后在第二个窗口执行操作&结果是这两个操作之间存在延迟,因为它必须同时发生相同的移动而没有延迟。

所以我想创建另一个鼠标光标..我的意思是一个原始鼠标光标&另一个以编程方式创建的光标,所以当条件满足时原始光标可以在第一个窗口和以编程方式创建可以在第二个窗口上运行..这样两个操作可以同时发生.. 请任何人都可以指导/建议我是否可以创建另一个游标?如果是的话,请建议我......如果没有,请给我任何想法如何完成这项任务..

谢谢大家..

1 个答案:

答案 0 :(得分:0)

不,你不能有两个游标。

如果您只是移动窗户,请尝试DeferWindowPos;否则你可以尝试使用SetRedraw。然后至少他们会看起来,好像他们正在同时移动/改变......