问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb编程 如何让一个WINDOWS窗口置顶

发布网友 发布时间:2022-04-23 03:33

我来回答

2个回答

热心网友 时间:2023-10-13 11:05

Option Explicit

Private Const HWND_TOPMOST = -1
Private Const HWND_BOTTOM = 1
Private Const HWND_NOTOPMOST = -2
Private Const SWP_NOSIZE = &H1
Private Const SWP_NOMOVE = &H2
Private Const SWP_NOZORDER = &H4
Private Const SWP_NOACTIVATE = &H10
Private Const SWP_SHOWWINDOW = &H40
Private Const SWP_HIDEWINDOW = &H80

Private Declare Function SetWindowPos Lib "user32" (ByVal hWnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

Private Sub Command1_Click()
SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOSIZE Or SWP_NOMOVE'置顶

End Sub

Private Sub Command2_Click()
SetWindowPos Me.hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOSIZE Or SWP_NOMOVE'不置顶

End Sub

这个只要获取他的窗口句柄就可以了

whWnd 是 窗口句柄

SetWindowPos whWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOACTIVATE Or SWP_SHOWWINDOW Or SWP_NOSIZE Or SWP_NOMOVE'置顶

热心网友 时间:2023-10-13 11:05

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long

用这两个API来实现
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“定是李八百”的出处是哪里 李八百六种说法 李仙指道教传说中仙人 李八百 学习劈叉,每次静压压腿多久 六哥救的叫花子是谁的孩子 大智慧江恩三日图源码,找了无数公式,想在大智慧里用 ,一直没找到_百度... 测试类工具有哪些 服务器压力测试需要用的8种工具 8岁的小孩能玩什么游戏8岁男童和父母玩些什么互动游戏 摩尔庄园手游冲浪板凯文在哪里现在摩尔庄园凯文在哪 华为。mate8屏幕碎了 不影响使用 换原装屏幕需要多少钱? VB中将窗口置顶的代码是什么? 华为mate8碎屏怎样维修 画家李显凡作品“黄山烟云图”价值多少? 易语言将窗口置顶,全屏游戏下也要置顶的那种.怎么实现? 华为mate8显示屏用的什么排线? 凡瑞立德黑水鬼什么价格 MFC 如何使窗口 置顶 华为mate8屏幕怎么维修 真玉貔貅价格多少?真玉貔貅吊坠价格图片 SetWindowPos将窗口置顶偶尔失败,什么原因 我的华为Mate8拆机的时候把屏弄坏了,然后从淘宝上发了个屏,把排线接 EVE里凡晶石什么价啊 C++如何使当前窗口置顶 华为mate8换屏在哪里?需要多少钱? 凡一床上用品八件套多少钱?谢谢?谁知道大概价格啊 大清银币双龙寿字一两图片与价格多少钱? 华为mate8屏幕跟触摸屏坏了,能修吗 VB 让窗口强行置顶 手机屏幕排线断了换一个多少钱? 华为mate8到售后更换屏幕需要多少钱 怎么用c语言在windows下弹出一个置顶的窗口? Delphi怎样实现这样的置顶窗体 华为mate8自己换完电池后触屏不好使,屏显一切正常,请问怎么回事? VB制作的程序运行时如何实现窗口置顶 华为手机mate8屏幕破碎更换需为多少费用 C++怎么让窗口始终在最前? 如何在EXCEL表格中不同行但是相同文字的内容归类到一起 请问下在Excel表格里,怎么归类? excel表格数据分类汇总怎么做 excel中如何快速归类汇总? EXCEL表格列内容怎样分类汇总 Excel中如何进行分类汇总,分类汇总表格数据 怎么样从excel表格快速分类 excel表格数据提取归类? excel中如何归类 王牌驼女生喝可以吗不会发胖的吧? 驼奶可不敢再喝了,长期喝驼奶的人发生了什么改变呢? 喝骆驼奶有什么好处? 喝骆驼奶对身体有什么益处?