你QQ的右下角消息框一样,无论现在用户的焦点在哪个窗口,消息框弹出后都不影响焦点的变化,那么有两种方法:

要么重写需要弹出的窗体的事件:

protected override CreateParams CreateParams
{get{const int WS_EX_NOACTIVATE = 0x08000000;CreateParams cp = base.CreateParams;cp.ExStyle |= WS_EX_NOACTIVATE;return cp;}
}
// CreateParams 在 System.Windows.Forms.Controls 命名空间下

要么调用系统钩子:

// 引用系统钩子
[DllImport("user32.dll")]
public static extern IntPtr GetActiveWindow();[DllImport("user32.dll")]
public static extern IntPtr SetActiveWindow(IntPtr hwnd);// 在窗口弹出时做以下处理
IntPtr activeForm = GetActiveWindow(); // 先得到当前的活动窗体
new form2.Show(false); // 弹出新窗体
SetActiveWindow(activeForm); // 在把焦点还给之前的活动窗体

C#代码像QQ的右下角消息框一样,无论现在用户的焦点在哪个窗口,消息框弹出后都不影响焦点的变化,那么有两种方法...相关推荐

  1. 利用颜色和形态学两种方法进行车牌区域提取的OpenCV代码

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 2016-7-28日:用MSER算法也实现了车牌 ...

  2. php文本框自动补全,PHP自动补全表单的两种方法

    效果图: 第一种:从数据库中检索之后补全 第二种:邮箱等纯前端的补全 先说第二种,使用开源的插件,所以相对简单. github上面的项目 completer. https://github.com/f ...

  3. 用 CSS实现Bubble提示框的两种方法

    第一种方法:主要是通过css border属性来实现,两个小三角形叠加,实现小箭头: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. ...

  4. 阿里云上克隆代码的两种方法

    阿里云上克隆代码的两种方法 Https:在git Bash里直接输入git clone +https地址,便可以把代码克隆到本地了: SSH:要配置SSH Key: a. 首先检查c盘User-> ...

  5. Python数据分析:异常值检验的两种方法 -- Z 分数 上下分位点(放入自写库,一行代码快速实现)

    本文已在公众号 " 数据分析与商业实践 " 首发.关注一下~,更多商业数据分析案例源码等你来撩.后台回复 "异常值" ,即可获取本文的案例示范与包含详细注释的源 ...

  6. html边框直线代码,网页制作学习:实现细线边框的两种方法_html

    很多朋友都有过制作网页的经历,如今,众多网页的设计都用到了表格.这样不仅有利于网页的维护,同时,提高了网页的观赏性.在众多网页制作风格中,细边框这个制作方法是必不可少的.这里,我将简单地谈一下细边框的 ...

  7. 代码操作Word时,目录自动更新的两种方法

    最近的项目中有一个功能点为:根据分析数据库并生成报告.不过不是大数据.数据挖掘之类,报告的内容.组织方式都是事先固定下来的.实现的方式为,在普通word文档中插入书签制成模板,然后程序使用OpenXM ...

  8. html广告框,给WordPress首页添加简单广告框弹窗两种方法实现代码+插件

    最近大家访问我的博客想必都看到了图片广告弹窗 话说虽然用户不喜欢,但是作为站长的我们却非常需要,毕竟我们也不是用爱发电,也是需要赚点打广告赚点外快来补贴服务器费用的.今天逛夏末浅笑博客的时候看到了这个 ...

  9. js中判断文本框是否为空的两种方法

    js中判断文本框是否为空的两种方法 //用户名非空验证 function checkUserName(){ var name = document.myform.txtUser; //在这里我认为: ...

最新文章

  1. c语言综合性实验数字益智游戏排行榜,C语言综合性实验报告1.doc
  2. Android获取手机内部存储和外部存储
  3. 悲观锁代码java_悲观锁的代码实现如何编写?
  4. python调用摄像头人脸识别代码_利用face_recognition,dlib与OpenCV调用摄像头进行人脸识别...
  5. Codeforces Round #658 (Div. 2) D. Unmerge 思维 + 背包
  6. 短线买股赚钱的概率有多大?python带你来分析
  7. 学python看书还是视频效率高_学习是看书还是看教学视频更有效率?
  8. easyui datagrid中添加右键菜单事件
  9. sql server插入语句
  10. Mugeda(木疙瘩)H5案例课—模拟朋友圈-岑远科-专题视频课程
  11. 重心解模糊化matlab,谁能给我个用重心法的MATLAB模糊推理程序
  12. AtomicReference使用场景
  13. 一键删除QQ空间说说、日志Js脚本
  14. PIC单片机学习笔记——PIC16F(L)1526/7
  15. PS操作01 - PS切手机图标 + Android.9.png图片制作
  16. eclipse调试项目,debugger没反应 解决办法
  17. macOS Monterey 12.5 (21G72) Boot ISO 原版可引导镜像
  18. 安卓8.0-MT6763平台 st7701s-MIPI转RGB屏调试
  19. 快速找出一个数组中的两个数字,让这两个数字之和等于一个给定的值
  20. 网络流行语基本能力测试题,为了证明2010年你没白过

热门文章

  1. 机器学习系列 5:特征缩放
  2. 深度学习中的激活函数总结
  3. 巨变的时代、人工智能AI带来颠覆性的影响、技术十大趋势
  4. AI产品之路:神经元与神经网络
  5. Tensorflow—非线形回归
  6. 神经网络通过研究任意单个星系,揭示整个宇宙的组成
  7. 关注:诺奖得主被爆40多篇论文P图造假!涉及国内“杰青”
  8. AI时代竟有智能化鸿沟,具备哪些条件才能跨过?
  9. 重磅!2020年度人类社会发展十大科学问题发布
  10. 3D器官和骨骼将使移植清单成为历史