有时这种需求还是很必须的,比如现在做的一个登录验证系统,如果在windows登录界面点击到窗口外面,那窗口就会永远隐藏掉没法再启用了。这种情况必须设置该窗口一直在最前。

使用函数SetWindowPos。

例如:

SetWindowPos(hwnd,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE);

首先第一个参数是窗口句柄。

之后是设置窗口层级:

然后设置窗口坐标和新的高度宽度。

最后一个参数:

这个函数的使用的位置,就是在CreateWindow函数之后,立即调用即可。

    hWnd = CreateWindow(szWindowClass, L"无敌风火轮",   WS_OVERLAPPEDWINDOW, 100, 80, 600, 400, NULL, NULL, hInstance, NULL); g_hwnd = hWnd;SetWindowPos(g_hwnd,HWND_TOPMOST,0,0,0,0,SWP_NOSIZE);

转载于:https://www.cnblogs.com/rixiang/p/7064292.html

windows界面程序设计,设置一个窗口始终在屏幕最前,SetWindowPos函数相关推荐

  1. GUI界面:设置一个和多个Frame窗口

    第一个Frame窗口 代码: package com.longge.lesson01;import java.awt.*;//GUI的第一个界面 ALT + 7 打开structure界面 publi ...

  2. win7怎么打开html 文件夹,win7系统怎么设置一个窗口打开多个文件夹

    我们常常在使用电脑的时候都会发现,一些用户在打开文件夹会发现我们不能同时在一个窗口下打开,用起来非常的不方便,那么你知道win7系统怎么设置一个窗口打开多个文件夹吗?下面是学习啦小编整理的一些关于wi ...

  3. 在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数。GetStdHandle(参数)函数用于获得句柄

    在C语言中,SetConsoleTextAttribute(参数1,参数2)是设置控制台窗口字体颜色和背景颜色的函数. 参数1:句柄 参数2:颜色 颜色的参数 数值 颜色 0 黑色 1 深蓝色 2 深 ...

  4. C#:将另一个应用程序的主窗口移至屏幕最前

    2019独角兽企业重金招聘Python工程师标准>>> 使用WindowsAPI函数SwitchToThisWindow,可以将指定窗口移动到屏幕最前. 如果要将另一个应用程序的窗口 ...

  5. Eclipse RCP 中将窗口始终保持在最前

    Eclipse RCP 中将窗口始终保持在最前 将生成的子窗口(ApplicationWindow的子类)显示在最前,并且点击任何地方始终将此窗口保持在最前 通过设置   setShellStyle( ...

  6. java登录界面背景设置,一个java写的QQ登录的界面,请问背景图片如何设置

    一个java写的QQ登录的界面,请教背景图片怎么设置 import java.awt.Color; import java.awt.Font; import javax.swing.ImageIcon ...

  7. linux 新开窗口到最前,怎么设置一个窗口总是在电脑桌面的最前

    调用一个API函数SetWindowPos可实现此功能. 首先添加一个公用模块,将下面的代码放到模块的声明段中. Declare Function SetWindowPos Lib "use ...

  8. windows 下如何让一个窗口置顶?

    这个软件很好用,我用过,可以置顶,DeskPins 欢迎关注

  9. dos虚拟机如何全屏显示_如何在 Windows 10 中设置 Ubuntu 虚拟机 | Linux 中国

    导读:如果你想尝试在 Windows 10 中设置一个或多个 Ubuntu 虚拟机进行自己的实验,请按照以下步骤进行.本文字数:3310,阅读时长大约: 5分钟https://linux.cn/art ...

最新文章

  1. UVA 11259 Coin Changing Again
  2. 微型计算机3月2017,2017年3月计算机一级基础及MSOffice习题
  3. JAVA命令符找不到符号_[转]Java命令行编译文件时出现的错误,找不到符号或软件包不存在等...
  4. PAT乙级(1022 D进制的A+B )
  5. 箭头 运算符_Java 运算符
  6. linux下的C语言编程(总结篇)
  7. oracle数据数形转换db2,DB2数字类型转换成字符串类型,例:ORACLE与DB2
  8. 数字电子技术基础(四):门电路(CMOS)必看
  9. php下载功能的实现,laravel实现下载文件
  10. 大数据技术之Spark入门(一)概述
  11. LPDDR4的ZQ 校准
  12. 华为大数据学习笔记——ModelArts
  13. windows7系统,ping本机ip地址请求超时的解决方案
  14. POJ1753题解(枚举)
  15. 【汇正财经】什么是波段操作?
  16. ROS中map、odom、base_link坐标系的理解和这三个坐标系在AMCL中的关系
  17. php验证码有图片没数字,php验证码图片不显示
  18. 爬取链家在北京每个地区的房屋信息
  19. 卧槽!Pdf转Word用Python轻松搞定!
  20. 打破界限,获得新生——观电影《云图》有感

热门文章

  1. 干货收藏!639页《深度学习:Deep Learning》图文并茂课程PPT
  2. java 火星坐标转wgs84_js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
  3. 最先进单插槽专业绘图解决方案
  4. 2016版系统集成项目管理工程师考试题型举例
  5. 实现Mac主机上的Docker容器中的图形界面显示(运行GUI应用)
  6. python学习笔记之random模块
  7. 数据结构与算法之美-排序(下)
  8. 一个六年Java程序员的从业总结:比起掉发,我更怕掉队
  9. 【Alpha阶段】第七次scrum meeting
  10. Oracle BBED 工具介绍