社区
VB基础类
帖子详情
关于在vb中调用SendMessage
ring
2000-03-27 09:34:00
在vb中,我想这样子
SendMessage hWnd, WM_GETTEXT, 20, buf
MsgBox buf
请问各位大虾,其中的buf该是什么类型的?
...全文
188
6
打赏
收藏
关于在vb中调用SendMessage
在vb中,我想这样子 SendMessage hWnd, WM_GETTEXT, 20, buf MsgBox buf 请问各位大虾,其中的buf该是什么类型的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ring
2000-03-28
打赏
举报
回复
天哪
微软耍我
api viewer里在lParam之前没有加上ByVal
Un1,崇拜你!
hailong,我用vbnullstring声明,系统怎么说没有这种类型,但msdn明明有啊?
haihong
2000-03-28
打赏
举报
回复
vbnullstr
Un1
2000-03-28
打赏
举报
回复
申明:
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As String) As Long
由于vb的非定长String没有固定存储空间,你必须自己分配空间:
Dim s As String
s = String(255, 0)
SendMessage hWnd, WM_GETTEXT, 255, s
Dim l As Long
l = Instr(s, vbNullChar)
If l > 0 Then s = Left$(s, l - 1)
Msgbox s
syz
2000-03-27
打赏
举报
回复
是不是应该定义数组,传递地址指针?抱错?访问非法!
ring
2000-03-27
打赏
举报
回复
我用了string类型,但是系统报错,要我关闭vb
怎么办?
mybluesky
2000-03-27
打赏
举报
回复
buf是指一个缓冲区,是用来存放你要显示的字符串(提示信息)的地址的指针
一般VB里是不需要用指针的,因此此用法多用于VC中.说的简单点,Buf就是你
定义的一个字符串变量的名称.如 dim mystring as string .buf 就用mystring
代替
ezVidCap.ocx.rar_EZVIDCAP. O_
VB
ocx_
VB
摄像头_ezVidCap.o_
vb
ocx
摄像头捕获控件(ezVidC60[1].ocx,ezVidCap.ocx),附
VB
调用
源程序
VB
API实现简单的程序窗口.rar
VB
基于API技术实现简单的程序窗口,源码文件说明:用
VB
的模块模仿写的几个小例子(不用窗体)[源码] ...主要是用到了wsprintf函数,对应于Win32API函数wprintf(Win32API函数wprintf在
VB
中
不能去
调用
它,
调用
会出错。)
VB
编程资源大全(源码 API)
所有关于Internet的API函数的详细介绍,小聪明将其制作成帮助文件并对常用的函数加入了在
VB
中
的声明(API浏览器
中
没有)。英文 (71KB) 32,swinapi.zip 你还在用API浏览器吗?快扔掉它吧,用这个雪冰灵制作的小工具吧...
VB
简单的异步文件下载模块一例.rar
一个简单的
VB
异步文件下载模块,
调用
Internet系列函数进行下载……最初在山寨M$DN里面应用,那时只是部分异步,现在完全异步。缺点是改变缓冲区大小时还要
VB
回调,所以只能
SendMessage
,所以开启异步的时候要设置一...
VB
6.0制作平面IE风格的工具栏.rar
VB
6.0实现平面工具栏,仿IE风格,图标下面显示文字,实现平面的工具栏(IE风格),
调用
一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。
SendMessage
Bynum,
SendMessage
ByString...
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章