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)
展开
 我来答
joyjerry7
2011-08-19 · TA获得超过3438个赞
知道小有建树答主
回答量:2510
采纳率:25%
帮助的人:1738万
展开全部
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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhouyao85258
2011-08-18 · TA获得超过104个赞
知道小有建树答主
回答量:302
采纳率:0%
帮助的人:201万
展开全部
调用了两个API函数,一个是类似于msgbox的东西。一个是系统帮助信息的显示函数

同时还定义了一个常量叫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基本没了解
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庙里的傻和尚
2011-08-20
知道答主
回答量:10
采纳率:0%
帮助的人:4.4万
展开全部
API函数,底层函数 这是固定格式的。想你定义一个变量例如dim A as long 。vb有很多这样的底层函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式