永发信息网

c#怎么让弹出窗口不剥夺当前程序窗口的焦点?比如说在玩游戏,然后我要弹出一个窗口但焦点依然在游戏上

答案:3  悬赏:10  手机版
解决时间 2021-03-06 03:52
  • 提问者网友:沉默菋噵
  • 2021-03-05 16:46
c#怎么让弹出窗口不剥夺当前程序窗口的焦点?比如说在玩游戏,然后我要弹出一个窗口但焦点依然在游戏上。
最佳答案
  • 五星知识达人网友:一叶十三刺
  • 2021-03-05 18:19
创建新窗口的时候传一个当前窗口的句柄过去,然后新窗口载入的时候用api函数SetFocus( HWND )设置前一个获取焦点
全部回答
  • 1楼网友:躲不过心动
  • 2021-03-05 20:18
写个钩子(hook)过程,截获所有的窗口消息(除了你的窗口)。 推荐你看孙鑫老师的vc++视频教程,了解一下windows sdk编程。
  • 2楼网友:洒脱疯子
  • 2021-03-05 19:45
弹出的同时 让后面的窗体 focus()
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯