当前位置: 首页 > wzjs >正文

学企业管理培训班山东seo推广

学企业管理培训班,山东seo推广,wordpress可以放视频吗,站酷素材起源在日常办公、游戏时,我们经常需要一些窗口处于置顶状态,而这些窗口往往是网页端(浏览器)、办公软件(wps、office等),这些需要置顶的窗口往往自身没有明显的置顶开关,因此&#x…

起源

在日常办公、游戏时,我们经常需要一些窗口处于置顶状态,而这些窗口往往是网页端(浏览器)、办公软件(wps、office等),这些需要置顶的窗口往往自身没有明显的置顶开关,因此,想要让窗口一直处于顶端我们介绍一种有效的方法。

在自己窗体内部

Me.TopMost = True

那么我们需要在第三方窗口呢?

思路

step1 

获取窗口的句柄,我们可以通过窗口的坐标来判断窗口的句柄,使用 WindowFromPoint 函数获取鼠标位置下的窗口句柄,在MouseMove事件下写入:

Private Sub Button1_MouseDown(sender As Object, e As MouseEventArgs) Handles Button1.MouseDownispick = True
End SubPrivate Sub Button1_MouseMove(sender As Object, e As MouseEventArgs) Handles Button1.MouseMoveIf ispick = True Thenhwnd = WindowFromPoint(MousePosition.X, MousePosition.Y)'GetWindowText(hwnd, s, 255)'''...End If
End Sub
Private Sub Button1_MouseUp(sender As Object, e As MouseEventArgs) Handles Button1.MouseUpispick = False'''...
End Sub<DllImport("user32.dll", EntryPoint:="WindowFromPoint")>Public Function WindowFromPoint(xPoint As Integer, yPoint As Integer) As IntPtrEnd Function
<DllImport("user32.dll", EntryPoint:="GetWindowText")>
Public Function GetWindowText(hWnd As IntPtr, lpString As StringBuilder, nMaxCount As Integer) As IntegerEnd Function

全局变量:

Dim hwnd As IntPtr
Dim ispick As Boolean

step2 

编写TopMostWindow类

Public Class TopMostWindow<DllImport("user32.dll")>Public Shared Function SetWindowPos(ByVal hWnd As IntPtr,ByVal hWndInsertAfter As IntPtr,ByVal X As Integer,ByVal Y As Integer,ByVal cx As Integer,ByVal cy As Integer,ByVal uFlags As UInteger) As BooleanEnd Function' 常用常量Public Const HWND_TOPMOST = -1Public Const HWND_NOTOPMOST = -2Public Const SWP_NOSIZE As UInteger = &H1Public Const SWP_NOMOVE As UInteger = &H2Public Const SWP_SHOWWINDOW As UInteger = &H40' 设置窗口置顶Public Sub SetTopmost(ByVal targetHwnd As IntPtr)SetWindowPos(targetHwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_SHOWWINDOW)End SubPublic Sub CancelTopmost(ByVal targetHwnd As IntPtr)SetWindowPos(targetHwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE Or SWP_SHOWWINDOW)End Sub
End Class

 来自Microsoft Learn

step3 

窗口部分调用函数

Private Sub Button14_Click_1(sender As Object, e As EventArgs) Handles Button14.ClickDim t As New TopMostWindowt.SetTopmost(hwnd)
End SubPrivate Sub Button15_Click(sender As Object, e As EventArgs) Handles Button15.ClickDim t As New TopMostWindowt.CancelTopmost(hwnd)
End Sub

总结

该方法使用于几乎所有Windows窗口,使用鼠标拖拽到窗口的标题栏(非客户端区域)获取窗口句柄,设置窗口模式,效果等同于TopMost的效果

http://www.dtcms.com/wzjs/596305.html

相关文章:

  • 品牌网站制作流程wordpress登陆才能访问
  • 公司网站百度小程序开发哈尔滨市城乡建设局官网
  • 百度站长工具网站提交怎么增加网站浏览量
  • 无锡网站改版多少钱零售商城
  • 中卫建设厅网站网站建设与维护大作业
  • 商城式网站具备哪些功能吗网络营销推广计划
  • 建一个购物网站大约多少钱鱼台县建设局网站
  • 百色网站免费建设深圳物流公司排名
  • 服务器做网站移动端网站搭建
  • 寻找电子商务网站建设海口 网站开发
  • 昆山高新区规划建设局网站网站如何获取用户信任
  • wordpress门户网站模板下载做我姓什么的网站
  • dedecms网站地图路径修改生成后 网站地图前台路径不变深圳知名企业
  • 软件网站建设的目的买域名网站
  • 安徽网站优化多少钱网站备案信息传
  • 网站建设技术支持方案做推广必须知道的网站吗
  • 网站相应速度明薇通网站建设首选
  • 手机网站如何开发微信小程序怎么做免费
  • 做网站建设的上市公司有哪些seo网站标题
  • 适合网站参加的培训班资源网站建设多少钱
  • 国外的有趣设计网站用哪个程序做网站收录好
  • 涉县移动网站建设报价ui设计都包括什么
  • 做电影网站有什么流媒体好做网站发布信息
  • 网络营销的具体形式种类入门seo技术教程
  • 常德做网站建设的公司外包网站建设多少钱
  • 制作公司网站要多少钱莱芜都市网交友征婚
  • 开发建设信息的网站广告设计app
  • 公司如何申请一个网站网址租号网站建设
  • 稿定设计网站官网入口房地产新闻
  • 网站建设如何建wordpress怎么首页幻灯片