我刚来此地,希望大家能给我个答案,就是关于API函数FINDWINDOW到底怎么用,我写了段代码如下:
Public Class Form1
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Button1.Text = FindWindow(vbNullString, "计算器")
End Sub
End Class
我用的是VS2008,无论我是否打开了计算器,点击BUTTON,它都会返回一个类似912541887380848640这样长的整数,后来我用spy++找了下计算器类名,用同样的方法,还是返回同样的值,而且每次点击都不一样,本人为这个郁闷了好几天,希望哪位高手能解答我的疑惑,谢谢!!!!!!!!!!!
Public Class Form1
Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Button1.Text = FindWindow(vbNullString, "计算器")
End Sub
End Class
我用的是VS2008,无论我是否打开了计算器,点击BUTTON,它都会返回一个类似912541887380848640这样长的整数,后来我用spy++找了下计算器类名,用同样的方法,还是返回同样的值,而且每次点击都不一样,本人为这个郁闷了好几天,希望哪位高手能解答我的疑惑,谢谢!!!!!!!!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货