自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

為大家詳細介紹VB.NET使用FindWindow方法

開發(fā) 后端
VB.NET使用FindWindow的實現(xiàn)方式還是比較容易的。只要能將本文列出的代碼編寫方式弄明白,基本上就可以掌握這一知識點。

對于一些經(jīng)驗不是很充分的編程人員來說,也許可能對VB.NET與VB之間的不同之處比較模糊。我們現(xiàn)在就以VB.NET使用FindWindow的方法介紹來詳細對此進行一個解讀。我們在實際代碼編寫中,窗口句柄仍然是32位,但是在VB.NET使用FindWindow中,Integer表示32位,Long表示64位。這是調(diào)用API函數(shù)時需要注意。下面是正確的函數(shù)聲明和設(shè)定一個參數(shù)為空的例子:#t#

  1. Private Declare Auto Function 
    FindWindow Lib "user32" ( _   
  2. ByVal lpClassName As String, _   
  3. ByVal lpWindowName As String) 
    As Integer   
  4. Private Sub Button2_Click(ByVal 
    sender As System.Object, ByVal e 
    As System.EventArgs) Handles 
    Button2.Click   
  5. Dim hWnd As Integer   
  6. hWnd = FindWindow(vbNullString, 
    "收件箱 - Outlook Express")   
  7. If hWnd Then   
  8. MsgBox("找到Outlook Express窗口!")   
  9. Else   
  10. MsgBox("未找到Outlook Express窗口!")   
  11. End If   
  12. End Sub  

VB.NET使用FindWindow是比較容易調(diào)用的,因為兩個參數(shù)都是只讀的,不會被API修改,所以在VB6和VB.NET中的差別只在于數(shù)據(jù)類型的不同。而對于GetSystemDirectory這樣的函數(shù)就不同了,因為參數(shù)是可修改的,而在VB.NET中String是不可以修改的,所以必須借助于StringBuilder類才能調(diào)用。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2009-11-10 12:42:47

VB.NET Prin

2009-10-28 09:55:29

VB.NET MyCl

2010-01-08 13:35:35

VB.NET寫Log方

2009-10-12 15:02:51

VB.NET動態(tài)控件

2010-01-21 16:45:00

VB.NET繼承規(guī)則

2010-01-14 18:22:05

VB.NET硬盤速度測

2010-01-20 17:47:54

VB.NET注釋

2010-01-07 15:25:11

VB.NET數(shù)組

2010-01-22 10:41:33

VB.NET聲明結(jié)構(gòu)

2010-01-08 15:03:12

VB.NET類屬性

2009-10-15 15:04:42

VB.NET PadL

2010-01-21 17:58:40

VB.NET List

2010-01-15 18:12:28

VB.NET超鏈接

2010-01-15 19:17:23

2010-01-08 09:43:21

VB.NET漢字轉(zhuǎn)換

2009-11-10 12:48:17

VB.NET三維模型

2010-01-22 14:19:38

VB.NET調(diào)用jar

2009-10-13 15:20:02

VB.NET使用Dra

2010-01-07 16:51:56

VB.NET窗體鉤子

2010-01-19 18:37:24

VB.NET內(nèi)存占用
點贊
收藏

51CTO技術(shù)棧公眾號