如何在运行时更改Windows资源

时间:2014-11-02 16:00:29

标签: c++ winapi

我正在编写一个directdraw包装器,以便在现代窗口中运行一个旧游戏。我需要隐藏系统光标,但我不能使用ShowCursor(因为我需要知道游戏何时需要看到光标)。

如果我尝试使用SetCursor将光标设置为不可见的(是的,我使用了相关的WM_消息),游戏仍然设法让光标以某种方式显示,可能是通过使用SetCursor。

我使用资源黑客用一个看不见的游戏可执行文件替换游戏可执行文件中的游标资源,这样可行,但我宁愿不改变游戏二进制文件。

有没有办法在运行时以某种方式修改windows HCURSOR指向的数据?

(相关问题“c++ modify resources at runtime”更改二进制文件)

0 个答案:

没有答案