希仁 发表于 2005-2-21 21:52:59

LV中如何调用API?

<P>如题.</P>
<P>例如现在要调用FindWindow这个API,在VB中声明如下:Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long</P>
<P>Private Sub Command1_Click()
Dim Hwd As Long
Dim rtn As Long
Hwd = FindWindow("Progman", vbNullString)
rtn = ShowWindow(Hwd, SW_HIDE)
End Sub
</P>
<P>这个程序功能是实现按下Command1时将桌面图标隐藏,现在不明白Hwd = FindWindow("Progman", vbNullString)这一句中的vbNullString在LV中如何表达,我试过用Empty string constant, 空格都不行,那位朋友指点一下,不胜感激!</P>

strayzhp 发表于 2005-2-23 04:56:05

<P>有意思,查查VC的定义是如何的呢?</P>

cpubbs 发表于 2005-2-24 01:47:04

用它的十六进制码行不行呢?看看在VB中它的十六进制是多少,然后在LV中用十六进制代替!
页: [1]
查看完整版本: LV中如何调用API?