vb的messagebox必选参数
messagebox是vb.net的vb6.0是msgbox但也可以用messagebox我用callmessagebox成功了注意区分msgbox是库函数不用声明直接使...
messagebox是vb.net的 vb6.0是msgbox 但也可以用messagebox 我用call messagebox成功了 注意区分 msgbox是库函数 不用声明 直接使用 messagebox是api函数 需要声明使用 之前很多人提问的是messagebox 回答的全是msgbox
Private Declare Function MessageBox Lib "user32" Alias "MessageBoxA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long) As Long
Private Sub Command1_Click()
MessageBox.Show ("hello")
End Sub
怎么运行提示messagebox必选参数错误 messagebox语法我知道 5个参数 除了第1个 剩下的全是可选的 展开
Private Declare Function MessageBox Lib "user32" Alias "MessageBoxA" (ByVal hwnd As Long, ByVal lpText As String, ByVal lpCaption As String, ByVal wType As Long) As Long
Private Sub Command1_Click()
MessageBox.Show ("hello")
End Sub
怎么运行提示messagebox必选参数错误 messagebox语法我知道 5个参数 除了第1个 剩下的全是可选的 展开
2个回答
展开全部
注意MessageBox 是Function ,有返回值的,调用的话:
x = MessageBox.Show("hello")
call MessageBox.Show("hello")
MessageBox.Show "hello"
这三种方式都行
x = MessageBox.Show("hello")
call MessageBox.Show("hello")
MessageBox.Show "hello"
这三种方式都行
更多追问追答
追问
函数具有返回值 过程没有返回值 你的写法有误 主要参数必选 要不编译报错
追答
哦,这个是vb.net的,vb6用:
x = MessageBox(Me.hwnd, "hello", "", 0)
Call MessageBox(Me.hwnd, "hello", "", 0)
MessageBox Me.hwnd, "hello", "", 0
展开全部
MessageBox Me.hwnd, "hello", App.Title, MB_OK
msgbox有一个必选,MessageBox好象要全必选吧
msgbox有一个必选,MessageBox好象要全必选吧
追问
感谢 MessageBox参数全选就对了 百度百科写的是MessageBox.Show可选 难道是我理解错误 vb.netMessageBox Me.hwnd, "hello", App.Title, MB_OK Call MessageBox(Me.hwnd, "hello", App.Title, MB_OK) 两种写法 有什么区别 MessageBox一共4个参数吗 好像是c语言写法 剩下的全会了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询