C# SetWindowPos窗口置顶使用说明
就是有时候窗口不能够成功置顶,这时需要重新切换下标签,就可以置顶了,本文介绍C# SetWindowPos实现窗口置顶的方法:
[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern int SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int y, int Width, int Height, int flags);
/// <summary>
/// 得到当前活动的窗口
/// </summary>
/// <returns></returns>
[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern System.IntPtr GetForegroundWindow();
哪个窗体想要置顶,在Form_Load中加上
SetWindowPos(this.Handle, -1, 0, 0, 0, 0, 1 | 2); //最后参数也有用1 | 4
具体说明,看API函数说明
如果是用点击一个按钮后弹出新窗体,并置顶,则:
Form2 frm = new Form2();
frm.Show();
SetWindowPos(GetForegroundWindow(), -1, 0, 0, 0, 0, 1 | 2);
C# SetWindowPos窗口置顶使用说明相关推荐
- C#SetWindowPos窗口置顶
C#SetWindowPos窗口置顶 [DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern ...
- 将窗口置顶的方法:SetWindowPos、AttachThreadInput、SwitchToThisWindow
将窗口置顶的方法:SetWindowPos.AttachThreadInput.SwitchToThisWindow [转]http://hi.baidu.com/neil_danky/item/f9 ...
- QT中窗口置顶失效问题解决方案
在使用函数setWindowFlags(this->windowFlags() | Qt::WindowStaysOnTopHint )进行窗口置顶时,发现在windows10下有时能置顶,有时 ...
- 说说WinCE的WS_EX_TOPMOST和窗口置顶显示
//======================================================================== //TITLE: // 说说WinCE的WS ...
- VS2017 + Qt设置窗口置顶与不置顶的注意问题
Qt中默认的设置窗口置顶的方法是: Qt::WindowFlags flag = windowFlags(); setWindowFlags(flag | Qt::WindowStaysOnTopHi ...
- Qt实用技巧:Qt窗口置顶
若该文为原创文章,未经允许不得转载 原博主博客地址:长沙红胖子Qt C++ Linux Arm_长沙红胖子_CSDN博客-Qt开发,图形图像处理,OpenCV图像处理领域博主 原博主博客导航:红胖子( ...
- qt窗口置顶linux环境下,Qt 实现窗口置顶与取消置顶
原生的Qt 实现窗口置顶的方法 setWindowFlags(Qt::WindowStaysOnTopHint); 目前还不知道怎么实现取消窗口置顶,还请知道使用的哥们分享. 我通过window AP ...
- VS2017 + Qt 设置窗口置顶与取消置顶
Qt5.12.9中默认的设置窗口置顶/取消置顶的方法 this->setWindowFlag(Qt::WindowStaysOnTopHint, true); // 置顶this->set ...
- Pyqt5 按键窗口置顶与取消置顶
通过checkbox 选项调用setWindowFlags触发 窗口置顶 时,发现窗口消失了 解决方式一:通过 win32 调用 setwinowPos 方法 import sys import w ...
最新文章
- 1、【设计模式】组合模式
- Dom查看数据库mysql_Linux中OS系统和MySQL数据库巡检生成html
- LeetCode:Add Two Numbers
- PAT-A Maximum Subsequence Sum
- MSP430F5529 DriverLib 库函数学习笔记(八)模数转换模块(ADC12)
- vue怎么实现右键二级菜单_vue中如何自定义右键菜单详解
- mac 查看环境变量_Mac开工利器Homebrew介绍
- iptables的基础知识-iptables中的ICMP
- pr警告项目使用计算机上目前不可用字体,pr2018以上新版字幕字体找不到的问题?...
- 人员在室感知方法综述(2019)
- 《连载 | 物联网框架ServerSuperIO教程》1.4种通讯模式机制。附小文:招.NET开发,结果他转JAVA了,一切都是为了生活...
- LNMP架构搭建编译安装详细部署
- 主流的企业级报表工具,国内报表工具排名前列
- python有vlookup的功能么_Python 3中的条件vlookup
- PTA习题【python】 7-5 特立独行的幸福
- 4k纸是几厘米乘几厘米_4k纸多大,纸张的大小规格
- 超像素(slic算法)特征提取(颜色,纹理)——个人梳理
- linux课件完整汇总
- 【锐捷无线】瘦AP模式限速
- 【强化学习】不用地图如何导航?DeepMind提出新型双路径强化学习「智能体」架构