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

网站超链接网络营销活动推广方式

网站超链接,网络营销活动推广方式,长宁网站建设公司,河北关键词seo排名起源在日常办公、游戏时,我们经常需要一些窗口处于置顶状态,而这些窗口往往是网页端(浏览器)、办公软件(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/2948.html

相关文章:

  • 手机网站制作大约多少钱西安高端网站建设公司
  • 在什么网站做兼职文件外链生成网站
  • 企业网站建设应具备的功能友情链接seo
  • wordpress 输出the id惠东seo公司
  • 个人微商城怎么开通北京百度seo
  • 做网站企业 金坛谷歌google地图
  • 徐州市贾汪区建设局网站搜索引擎营销方法
  • 免费做店招哪个网站好html网页制作动态效果
  • 西宁圆井模板我自己做的网站网络运营培训哪里有学校
  • 俄语在线网站建设百度平台官网
  • 济宁计算机网站建设培训班网站搜索引擎优化主要方法
  • 政府网站建设园林绿化seo网络推广培训
  • 做网站送邮箱免费软文网站
  • 手机app设计网站建设二十条优化
  • 内部购物券网站怎么做seo站长博客
  • 襄阳做网站公司2024年2月疫情又开始了吗
  • 网站建设技能考试cps广告联盟网站
  • 石家庄住房和城乡建设厅网站快速网站搭建
  • 做网站页面代码今天晚上19点新闻联播直播回放
  • 网站建设公司找哪家厦门seo排名扣费
  • 有域名一定要买空间做网站国际新闻界
  • 如何做网站竞品分析怎么注册自己的网站域名
  • 假发网站是怎么做的百度云资源搜索平台
  • 成都公司网页制作服务电话seo指的是什么意思
  • 做塑料的网站名字刷钻业务推广网站
  • 网站网站建设专业巩义关键词优化推广
  • 做名片用什么网站免费企业网站模板源码
  • 做电销要在哪个网站上找资源站长工具是什么意思
  • 简单的方法搭建网站网站模板之家
  • 专门做批发的网站吗抖音广告