因为项目需求,在打开新窗体的同时,需要之前窗口不可被点击,但是最好不要消失,找了很久找到了一种方法:

 //找到窗口属性LONG   dwNewLong = GetWindowLong(hWndMain, GWL_EXSTYLE);//隐藏窗口dwNewLong |= WS_EX_TRANSPARENT | WS_EX_LAYERED;SetWindowLong(hWndMain, GWL_EXSTYLE, dwNewLong);//显示窗口//dwNewLong ^= WS_EX_TRANSPARENT | WS_EX_LAYERED;//SetWindowLong(hWndMain, GWL_EXSTYLE, dwNewLong);

这里的原理是将hWndMain窗口屏蔽掉鼠标和键盘的响应,但是保留在桌面最底层,相当于嵌入了桌面背景
如果再次调用显示窗口的函数可将其激活

Win32中设置窗体失去焦点,并重新获取焦点相关推荐

  1. WInforn中设置ZedGraph的焦点显示坐标格式化以及显示三个坐标数的解决办法

    场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  2. Qt中设置窗体固定大小的方法

     1. 一种方法是设置它的最大窗口值和最小窗口值,并且使最大值和最小值相等.  简单的示例: setMinimumSize(370, 150); setMaximumSize(370, 150); ...

  3. Winform中设置ZedGraph鼠标双击获取距离最近曲线上的点的坐标值

    场景 WInforn中设置ZedGraph的焦点显示坐标格式化以及显示三个坐标数的解决办法: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/det ...

  4. det曲线_Winform中设置ZedGraph的曲线符号Symbol以及对应关系

    场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: Winform中实现ZedGraph的多条Y轴(附源码下载): 添加多条曲线后,会默认生成不带任何Symbol的曲线,如 ...

  5. 设置winfrom窗体透明度,拖动,任务栏中显示窗体

    1.一般为了使得窗体透明可以直接设置Opacity 的属性为60%. 若果是为了使得窗体上的一部分透明的话,就可以把窗体的TransparencyKey设为黑色,同时把窗体的透明度设为100%(不透明 ...

  6. Winform中设置ZedGraph鼠标滚轮缩放的灵敏度以及设置滚轮缩放的方式(鼠标焦点为中心还是图形中心点)

    场景 Winforn中设置ZedGraph曲线图的属性.坐标轴属性.刻度属性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/10 ...

  7. C#中的WinForm问题——如何设置窗体的大小为超过屏幕显示的最大尺寸?

    今天在学习C#时遇到了一个问题,在此记录下来,留作日后总结复习之用,也分享给有同样问题和困扰的园友. 我手上的电脑是笔记本电脑,屏幕的尺寸大小为1366*768,然而项目所使用的屏幕大小为1920*1 ...

  8. Android UI设计——ViewPager中设置底部显示圆点焦点(二)

    ViewPager中设置底部显示圆点焦点这种使用其实还是很常见的,对于这个功能的实现其实有很多方式: 1. 通过在显示图片中加入圆点,也就是我们可以直接使用带圆点的图片. 2. 通过在代码中实现这一功 ...

  9. 在Qt中如何设置窗体的背景图片

    Qt中正确的设置窗体的背景图片的方法大致有两种,下面将逐个讲解: 一. 利用styleSheet设置窗体的背景图片 使用stylesheet设置窗体的背景图片的时候,可以直接按照下图的操作去进行即可, ...

最新文章

  1. c语言课设代写一般多少钱_结婚彩礼一般多少钱 2019彩礼会涨到多少钱
  2. paramiko-exec.py——利用paramiko远程执行命令
  3. 事件控制块的原理与创建
  4. javascript Blob
  5. 论文笔记-LSHTC: A Benchmark for Large-Scale Text Classification-2015
  6. wordpress 3D 标签云显示中文需要的Flash文件
  7. 360度动态漫游技术(html格式)
  8. 【图像隐写】基于matlab DCT数字水印添加+提取+干扰【含Matlab源码 803期】
  9. 洗衣机的维修和电动机
  10. roundcube db.inc.php,开源电子邮件系统(Roundcube Webmail)
  11. apt-get update 更新失败----如何清除破损而且陈旧的PPA仓库 (W: Failed to fetch http://ppa.launchpad.net/jonathonf/pyt)
  12. 一个JAVA小虾米初入江湖
  13. c++ 模糊搜索 正则表达式_c++中正则表达式(regex)
  14. python处理金融数据_Python金融大数据分析-数据获取与简单处理
  15. 2017年下半年小虎软考备考攻略
  16. 9、★♥★基于STM32单片机的颜色检测仪设计♥☆
  17. 基于ssm的田园管理系统
  18. win10 乳白色风格_乳白奥运
  19. No unique bean of type..... Unsatisfied dependency of type
  20. 计算机毕设Python+Vue智能仓储进出货管理系统(程序+LW+部署)

热门文章

  1. 什么是架构即代码( Infrastructure As Code)
  2. RedHat7.4配置免费yum源
  3. 福昕阅读器 单个标签页单个窗口展示
  4. Elasticsearch之分词器查询分词效果
  5. [产品经理]产品管理职位的级别
  6. 开源软件库TensorFlow最全教程和项目列表
  7. 用VC++进行MapX二次开发::之三------使用MapX工具
  8. C++ using的使用
  9. t3软件怎么生成报表_t3财务报表怎么生成
  10. win7 64蓝牙耳机连接问题