标题:VB.net中的sendmessage函数该怎么使用?
只看楼主
momia
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-15
 问题点数:0 回复次数:5 
VB.net中的sendmessage函数该怎么使用?
我希望控制webbrowser的滚动条。

控件 webbrowser1,button1,button2
我希望按下button1,webbrowser1的文档就向上滚动,相当于在webbrowse中按上的方向键。按下button2,webbrowser1的文档就向下滚动,相当于按下向下的方向键。

在vb.net中代码怎么写?

搜索更多相关主题的帖子: sendmessage 函数 
2007-10-19 21:54
qlong0728
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:272
专家分:0
注 册:2007-6-15
得分:0 
WebBrowser1.Document.Window.ScrollTo(0, 30)向下滚动30象素

程序人员写程序,又拿程序换酒钱。 奔驰宝马贵者趣,公交自行程序员。 不见满街漂亮妹,哪个归得程序员。
2007-10-20 08:25
momia
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-15
得分:0 

太感谢了,我已经完成了这部分编程。

而且发现document下面有很多属性和方法都很有用。

不过还是不知道sendmessage怎么用。


编程是业余爱好,写了程序自己用的。
2007-10-23 07:54
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
sndmessage的一些用途......
[QUOTE]1,获得MEMO中的光标位置.
Lops:=SendMessage(memol.Handle,EM_LINEFROMCHAR,Memol.SelStart,0);//光标所在的行号
Cpos:=SendMessage(meno1.Handle,EM_LINEINDEX,Lpos,0);//光标所在的字符位置
LineLength:=SendMessage(memol.handle,EM_LINELENGTH,Cpos,0);//这行的字符数.
2,开关显示器.
SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER, 0);//关闭显示器.
SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER, -1);//打开显示器.
3,有人问我如何让Memo翻页,我试了一下,
Next:
sendmessage(memo1.handle,wm_keydown,VK_NEXT,-1);
sendmessage(memo1.handle,wm_keyup,VK_NEXT,-1);
Prev:
sendmessage(memo1.handle,wm_keydown,VK_PRIOR,-1);
sendmessage(memo1.handle,wm_keyup,VK_PRIOR,-1); [/QUOTE]

飘过~~
2007-10-23 12:46
momia
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2007-10-15
得分:0 
senmessage 在里头,声明的时候就不能通过,最后一个参数编译器说是不能 as any,怎么办?

编程是业余爱好,写了程序自己用的。
2007-10-23 19:18
baozidon
Rank: 1
等 级:新手上路
帖 子:5
专家分:5
注 册:2008-11-26
得分:0 
    Public Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" (ByVal hwnd As Int32, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal lParam As Int32) As Int32
最后一个 lParam 也可能是其他类型,比如自定议结构什么的。。BYVAL 就得改成 ByRef
2011-11-09 19:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-179161-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.641890 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved