RT。我发现,在有些全屏游戏中,即使全屏了,置顶的窗口还是在最顶层。于是我有个想法,创建一个窗口,实时显示游戏信息。不过因为是置顶的,所以我鼠标一点对那东西,游戏就退出来了,而且游戏也收不到点击的消息(我玩的对战游戏。。后果很严重的)。我曾经试着用FindWindow,找出游戏窗口,然后直接用GDI绘图,不过那样绘出来的图形一闪一闪的。
因为它一会显示我画的图,一会又显示游戏本身的图,很麻烦。我想实现个既能在全屏游戏上绘图,又不获得焦点的办法。
谁能帮助我?
有资料贴资料也可
因为它一会显示我画的图,一会又显示游戏本身的图,很麻烦。我想实现个既能在全屏游戏上绘图,又不获得焦点的办法。
谁能帮助我?
有资料贴资料也可
dwStyle为WS_CHILE|WS_VISIBLE|WS_TABSTOP创建完成后, 窗口的焦点一般不会在你这个窗口上, 即时你使用了SetFocus
再加上WM_SETFOCUS的消息处理
调用SetFocus(message.wParam);WM_SETFOCUS消息的wParam参数是失去焦点的窗口
SetFocus((HWND)wParam);