VB怎么获取窗口标题

仅获取当前"活动"窗口的?... 仅获取当前"活动"窗口的? 展开
 我来答
好几碗粥Ry
推荐于2018-03-20 · TA获得超过1173个赞
知道大有可为答主
回答量:1118
采纳率:0%
帮助的人:899万
展开全部
非常简单.

先用 GetForegroundWindow 来获取当前活动窗口的句柄,然后用 GetWindowText 来获得这个句柄的标题..就可以了,

我给你写了个代码 你运行看下就明白了..
在窗体上创建一个timer控件(用来随时检测活动窗口的标题),然后复制下面的代码 运行 就看到了...哥们,最好追加点分哦~~ o(∩_∩)o...~~

Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Declare Function GetForegroundWindow Lib "user32" () As Long

Private Sub Form_Load()
Timer1.Interval = 500
Timer1.Enabled = True
Me.Width = Screen.Width / 2
End Sub

Private Sub Timer1_Timer()
Dim hd As Long, tt As String
tt = Space(255)
hd = GetForegroundWindow
GetWindowText hd, tt, 256
Cls
Print "活动窗口标题是 " & tt
End Sub
乌水风8O
2008-12-02 · TA获得超过142个赞
知道答主
回答量:276
采纳率:0%
帮助的人:0
展开全部
我是用vb.net的
me.Title就可以了
例如 dim strName as string = me.Title
就可以获取窗口标题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HappyQ6
2008-12-02 · TA获得超过2092个赞
知道大有可为答主
回答量:1641
采纳率:100%
帮助的人:577万
展开全部
当前活动窗口的标题
Me.Caption
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式