調用系統api函數

調用系統user32.dll的一個窗口函數,結果為彈出一個提示框

Declare Auto Function MBox Lib "user32.dll" Alias "MessageBox" ( '聲明

ByVal hWnd As Integer,

ByVal txt As String,

ByVal caption As String,

ByVal Typ As Integer) As Integer

Private Sub Form5_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Const MB_ICONQUESTION As Integer = &H20 '定義常量

Const MB_YESNO As Integer = &H4

Const IDYES As Integer = 6

Const IDNO As Integer = 7

' Stores the return value.

Dim RetVal As Integer

RetVal = MBox(0, "Declare DLL Test", "Windows API MessageBox",MB_ICONQUESTION Or MB_YESNO)

If RetVal = IDYES Then

MsgBox("You chose Yes")

Else

MsgBox("You chose No")

End If

End Sub

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容