VB中 什么用,什么意思,最要仔细点的
PrivateDeclareFunctionSendMessageLib"user32"Alias"SendMessageA"(ByValhwndAsLong,ByVal...
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Any) As Long
Const EM_UNDO = &HC7
Private Declare Function OSWinHelp% Lib "user32" Alias "WinHelpA" (ByVal hwnd&, ByVal HelpFile$, ByVal wCommand%, dwData As Any) 展开
Const EM_UNDO = &HC7
Private Declare Function OSWinHelp% Lib "user32" Alias "WinHelpA" (ByVal hwnd&, ByVal HelpFile$, ByVal wCommand%, dwData As Any) 展开
展开全部
SendMessage将指定的消息发送到一个或多个窗口,可以参见下面这个百科:
http://baike.baidu.com/view/1080187.htm
OSWinHelp调用windows帮助系统,显示自己的帮助文件。比如:
Private Sub Command1_Click()
With CommonDialog1
.HelpCommand = cdlHelpContents
.HelpFile = "C:\zggm\ch23.hlp "
'ch23.hlp是我自己制作的一个帮助文件
.ShowHelp
End With
End Sub
http://baike.baidu.com/view/1080187.htm
OSWinHelp调用windows帮助系统,显示自己的帮助文件。比如:
Private Sub Command1_Click()
With CommonDialog1
.HelpCommand = cdlHelpContents
.HelpFile = "C:\zggm\ch23.hlp "
'ch23.hlp是我自己制作的一个帮助文件
.ShowHelp
End With
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
调用了两个API函数,一个是类似于msgbox的东西。一个是系统帮助信息的显示函数
同时还定义了一个常量叫EM_UNDO 并赋值为&HC7
同时还定义了一个常量叫EM_UNDO 并赋值为&HC7
追问
我知道是API函数,我的意思是,这两个什么用,什么意思,求解释
追答
一、SendMeaasge函数简介
顾名思义,SendMessage函数的功能是“发送消息”,即将一条消息发送到指定对象(操作系统、窗口或控件等)上,以产生特定的动作(如滚屏、修改对象外观等)。
SendMessage函数在VB中的函数说明如下:
Declare Function SendMessage Lib "user32" Alias "SendMessageA" (Byval hwnd As Long, Byval wMsg As Long,Byval wParam As Long,lParam As Any) As Long
其中四个自变量的含义和说明如下:
hWnd:对象的句柄。希望将消息传送给哪个对象,就把该对象的句柄作为实参传送,在VB中可以简单地用“对象.hWnd”获得某个对象的句柄,如Text1.hWnd和Form1.hWnd分别可以得到Text1和Form1的句柄。
wMsg:被发送的消息。根据具体需求和不同的对象,将不同的消息作为实参传送,以产生预期的动作。
wParam、lParam:附加的消息信息。这两个是可选的参数,用来提供关于wMsg消息更多的信息,不同的wMsg可能使用这两个参数中的0、1或2个,如果不需要哪个附加参数,则将实参赋为NULL(在VB中赋为0)。
WinHelpA不太清楚,和帮助信息有关的 我是用.Net的,对API基本没了解
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
API函数,底层函数 这是固定格式的。想你定义一个变量例如dim A as long 。vb有很多这样的底层函数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询