如何在没有WS_EX_LAYERED的情况下在C ++中创建一个点击窗口

时间:2017-01-09 13:28:03

标签: c++ windows winapi

我正在尝试为名为overwatch的游戏创建自定义十字准线。我目前的解决方案是创建一个位于游戏上方的最顶层窗口,当它使用WS_EX_LAYERED播放时,但是WS_EX_LAYERED对游戏有如此巨大的性能影响,我认为这是一个不可行的解决方案。有没有其他方法可以让我的微小的4x4像素窗口点击? (我已经尝试过处理WM_NCHITTEST并返回HTTRANSPARENT / HTNOWHERE,两者都不会导致正确地点击窗口,因为它仍然会将焦点从下面的窗口移开。)

1 个答案:

答案 0 :(得分:1)