说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

VB如何让窗口始终在最前面?

HTML文档下载 WORD文档下载 PDF文档下载
VB如何让窗口始终在最前面?


调用一个API函数SetWindowPos可实现此功能。

首先添加一个公用模块,将下面的代码放到模块的声明段中。

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

Public Const HWND_TOPMOST = -1
Public Const SWP_NOMOVE = &H2
Public Const SWP_NOSIZE = &H1
Public Const SWP_NOZORDER = &H8

将下面的子程序放到模块中

Public Sub SetFormTopmost(TheForm As Form)

SetWindowPos TheForm.hwnd, HWND_TOPMOST, 0, 0, 0, 0, _
SWP_NOZORDER + SWP_NOMOVE + SWP_NOSIZE

End Sub

最后,通过调用该子程序设置你想要放置的窗体。例如,你想将窗体frmMyForm放在最前面,代码如下:

SetFormTopmost frmMyForm.


请注意,在VB的API查看器中将SWP_NOZORDER设成&H4,正确值就为&H8。要了解更多此函数的信息,可访问下面的网址:http://www.microsoft.com/msdn/sdk/platforms/doc/sdk/win32/func/src/f84_2.htm

查看SetWindowPos的详细用法

【信息图】到2020年开发者、设计师、测试员的数量将达到史无前例的高度 推广与盈利专题论坛:中国影响世界,世界定义中国 SlideIdea CEO李建忠:移动产品的技术面思考 BDTC→→百度林仕鼎、腾讯蒋杰、阿里唐洪论道大数据平台与技术 谷歌首席互联网布道师:隐私保护并不是一种正常行为 微软公开“挑衅”谷歌,出售反谷歌标语T恤 四大UX设计原则,打造网站最佳浏览体验 【BDTC讲师】黄晓庆:从小灵通到Hadoop与实时大数据分析 【BDTC讲师】杨强:从禽流感预测到图片语义解释 2013中国大数据技术大会讲师议题正式发布 “2013中国大数据周”即将开幕 正式发布中国大数据现状白皮书 搜狐畅游发布3D游戏引擎Genesis-3D 基于MIT协议开源 传闻微软将收购AOL旗下的Winamp和Shoutcast 【BDTC讲师】大数据时代“掘金机”:百度、360、一淘搜索技术分享 谷歌董事长:审查,将会在十年内消失 50万奖金+天使投资:创维天赐家庭互联网创新大赛开幕 专利案苹果获胜:获赔2.9亿美元 三星不服将继续上诉 Google正打造Spark:一个基于Chrome App的集成开发环境 研发周报:成为一名PHP专家其实并不难 将Vistual Studio打造成为Node.js IDE 度量Web性能的关键指标 路由器未火够!高通发布互联网处理器 Unite2014大会:移动开发者的饕餮盛宴 玩与学并存 Kano kit让你自制Raspberry Pi电脑 【BDTC讲师】Hortonworks Gunther&Ted:HBase、Stinger的发展与实践 人人网推出开放平台2.0 多项重大改进吸引开发者回流 红帽高管:将Linux价值理念和做法延伸到OpenStack Fundation 5发布:号称最快版本,响应式用户体验更完善 程序员远程工作必会编程语言JavaScript 苹果确认收购3D传感技术公司PrimeSense 从电影《饥饿游戏》里学到的IT知识 为什么我的msdn帮助系统“目录”、“索引”等里的标题都显示不出来了呢? 存储过程只能用一种方式调用吗? 数据库字段问题 如何在ADO的SQL控件中不用ODBC完成长型备注型字段的模糊查询 数据库连接问请各位指点(300分) 圖像控件和報表製作 创天中文版是怎么汉化的?我想把它改回英文的要怎么改? 请问有没有Linux版本的QQ? 找DriverStudio2.5正式版 VB6中不能使用ACCESS2000数据库??? vb中怎么调用dos命令 请问海星... 哪有visual age3.0下载? 有关FTP 我双击注册表编辑器出现"注册表编辑器被管理员禁用"是怎么回事?怎么解决? 如何更改Oracle显示日期的默认方式? *****高手请进****** ======================各位高手,看一下!UP也有分! 请问安徽的高程成绩什么时候可以查? 请问谁知道vb里面如何调用notes对象,怎么调用? 急急急,我好急,有没有办法先把记录集处理一下在绑顶到datagrid 请问为什么这一段XML代码运行不了???为什么???帮帮忙??多谢!! 请教有关手机方面的问题 连编好的可执行文件不能用 帮帮忙啊 哪儿有免费的jsp空间并且有数据库支持的?谢谢 客户机的WinSock控件采用TCP协议,如何使用预设的固定的端口? sos!Help me! 有谁知道怎样用Capwnd控件(用于捕获视频的控件)?? 请帮我看看,谢了 请问如何控制imagecombo控件的下拉高度呢? 能告诉我什么是回调函数吗?注册的系统回调函数中引入的参数能在别的地方得到吗? 在RicheEdit里的字体颜色都是黑色,能变成其他颜色吗? 请问在视中如何使主框架的某个菜单项变为不可用(代码如下,错在什么地方,如何改?)! 请教VFP中GRID的显示和取值问题 请教一些有关用ROSE进行UML设计的问题 高薪寻找合作者:医院信息管理系统 求救!!!!为什么必须多按reset键才可以启动?? 請教: WideString如何存入數據庫image字段? 如何判断一个字符串是数字串?要源码(无内容) 登陆某些网站后浏览器的默认主页不能更改,怎么办???谢谢 请教简单的API函数的问题 ! 简单问题,怎么样得到下拉列表的选项?????最好有简单的原码 主  题:高薪寻找合作者:医院信息管理系统 上海机械电脑有限公司??? 小弟刚刚开始自学pb有好多问题想请教各位老大 HW待遇到底咋样??? 谁在CB里面用过游标? 关于网络协议软件的开发问题,编译成什么形式? 我是个新手,请教Linux下面C编程,该怎么入手,该看些什么样的书?来则有分!!!! 高分求源代码!又谁做过票据打印的软件!帮忙给点源代码! 人类历史是从什么时候开始的?是从类人猿进化成人啊还是什么进入原始社会啊还是什么的时候开始的?我没有问是从多少年前……我只是问开始的标志是什么…… 世界三大能源指 、 、 . 中国第三大能源是什么 求和(a-1)+(a^2-2)+.+(a^n-n),(a≠0) 我国是世界上最早发现和使用什么什么和什么的国家? 目前世界最重要的三大能源是什么? (a-1)+(a^2-2)+.+(a^n-n)求和 世界三大能源 2的0次方 加2的一次方 加2的2次方 ··· ··· 一直加到2的n-1次方 等于700问 n 是多少 请写出计算的公式 上大学以后把高中数学都忘干净了···最好把公式也写写·· 金属热硫化胶哪个厂家的产品比较好?我们是初次用到这个产品,麻烦介绍详细点, 错位相减的例题 等比数列的和怎么求?数列1,a,a^2,a^3,…,a^(n-1),…的前n项和为? 地球上的能源什么时候枯竭? 求高一数列错位相减的例题, 某公司原有10名职工,每名职工年薪5万元,由于业务不断扩大,计划从今年起,职工的年薪每年比上一年增加10%,同时每年新招收3名职工,每名新招收的职工第一年年薪为4万元,第二年的年薪开时与 有关地球资源枯竭的资料 求数列和中的错位相减法怎么用,能举几个例子吗? 科普类说明文 要来做阅读积累啊!快 谢了 迈克尔杰克逊是不是第一个·意识到地球能源枯竭的人 什么胶粘木头最好?我家的床侧面的床帮是木头做的,但是在搬家的时候不小心弄断了.我应该用什么胶可以粘牢呢?是2米的木头,中间段开的,关键是有一个弹簧的骨架,要木头的床帮左右受力,所 怎样写好科学说明文和科幻作文~ 求和1-2+3-4+5-6+```+(-1)^(n-1)*n 请问什么样的胶粘木头最好?我的吉他断了以前用的是499粘得但是后来还是不结实所以只能再粘一次了不然就糟蹋了1000多买的吉他不能就这样完蛋了所以请问谁知道最好的粘木头的胶是什么 世界著名说明文 有哪些 求和:1/(1+2)+1/(2+4)+1/(3+6)+1/(4+8)+……+1/(n+2n)的前n项和 有没有金属用胶粘剂(室外用),能将两个铝合金的东西粘到一起我想找一种金属用胶粘剂(室外用),将两个铝合金的东西粘到一起,我的这个部件一直要放在室外用,希望能保持三年不脱胶. 我的小天地 说明文 求和1-2+3-4+5-6+…+[(-1)^(n+1)]n. 用什么胶粘木头粘的最牢固?横截面椭圆型木棍斜着断开 用什么粘最好呢?再麻烦 请问我该到那些地方买树脂胶或者结构胶? 五年级续写想象的科幻说明文二十年后的母校开头:2030年7月15日,此时的我已成为一位举世闻名的发明家.今天早上,我的机器人助手珍珍为我送来了早餐——营养早餐压缩药丸.只要吃下一粒这 在橡胶厂工作,对身体伤害大吗?什么伤害? 什么胶粘木头的效果好?就是做模型的5mm木板 等比数列,如图! 为什么科学家一致认为:能源、材料和信息技术并成为现代文明的三大支柱字数多一点,最好300以上 目前世界上主要的三大能源是哪三大?同上 已知等比数列{An}中,A3=-12,S3=-9,求首项A1及公比Q 在橡胶厂工作对身体有危害吗?都有哪些危害? 能源、信息和材料是现代社会发展的三大支柱.关于能源、信息和材料,下列说法中正确的是( )A.光电池和VCD光碟都应用了磁性材料B.核能是可再生能源C.光导纤维是利用超声波来传递信息的D 世界上最重要的三大矿物能源是什么? 橡胶厂是做什么的啊?在橡胶厂上班累吗,对身体有害吗? 能源,信息和材料是现代社会发展的三大支柱,下列说法中正确的是(能源、信息和材料是现代社会发展的三大支柱,下列说法中正确的是(  )A.液化石油气(LPG)是一种清洁燃料,使用这种 ABS和铝合金粘接,请问用什么胶粘?要求快干,无汽味,高强度我也是做胶的,我有一款结构胶就能达到这样的要求!主要用于塑料,金属,等材料的粘接!希望有需thansin要@163.com的朋友电邮 人类从什么时候开始发明和使用火的? 当今世界上最重要的三大矿物燃料是 高中数学 数列问题 我知道用错位相减 怎么列 方便的话发个图 因为我有点笨 谢谢大家 橡胶厂的芬香味是怎么回事?我问橡胶厂,他们说那个没毒的. 数列的错位相减问题.下面那步是怎么由上面那一步得来的.谢谢. 铝合金与玻璃用玻璃胶粘好后,时间长了会不会脱落? 橡胶厂干输送带岗位有毒吗 帮忙用错位相减求个数列和bn=-n2^(n)最好要有步骤的, 高中数学数列等差等比数列题的问题,用错位相减的方法解.已知等差数列an=4n-3,等比数列bn=2^n.求{an/bn}的前n项和Sn 数列裂项求和sn=1/(1+2)+1/(1+2+3)+~+1/(1+2+3+~+n) 提供错位相减(差比数列)的题,只要数列通项和最后答案,能否再提供几个? 目前我国使用的三大能源是什么它们所储存的能量都来源于 求和Sn=1+(1+1/2)+(1+1/2+1/4)+.+[1+1/2+1/4.+1/2^(n-1)] 数列题在什么情况下用错位相减? 胶粘剂剪切强度用45号钢作为粘接试片的强度为什么比铝合金的大 求和:Sn=1+(1+a)+(1+a+a^2)+.+(1+a+a^2.+a^n)如何求这个数列的和? 我国在世界上最早发现和利用的三大能源是? 用酸性玻璃胶粘铝合金接地板有什么坏处,我家防蚊纱窗铝合金很松垮,我想用玻璃胶粘紧,请问哪一种比较好,是中性玻璃胶好还是酸性玻璃胶?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn