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

标签 c++ visual-c++ mfc

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

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

谢谢大家..

最佳答案

不,你不能有两个光标。

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

关于c++ - 在 VC++ MFC 中创建另一个鼠标光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13603369/

相关文章:

c++ - QLabel 自动缩放

c++ - 如何在 VC++ 中重新启动我自己的应用程序

c++ - 我是否需要使用 COM(组件对象模块)

winapi - 如何使用 MFC 或 GDI 或 GDI+ 为位图中的所有像素设置 alpha 值

c++ - 如何在 Mac OS X 上用 C++ 扫描 Wifi 接入点

c++ - 使用 C++ 处理 iPhone 中的触摸检测?

c++ - 从文件中读取 C++ ifstream

c++ - 定义 _CRT_SECURE_NO_WARNINGS 会导致 vector 析构函数崩溃

c++ - 如何使用 string::replace 为 char*

c++ - MFC CEdit Ctrl问题