如何使用程序控制IE控件的滚动条的隐藏(不显示)及滚动(通过其它按钮事件来实现)?
1.如何使用程序控制IE控件的滚动条的隐藏?
2.使用SendMessage可以对ListBox等一些控件实现上下左右滚动的动作,但同样的方法使用在IE控件或其他的一些控件上,无法实现其功能,请问有谁能实现这样的功能?该怎么去实现?
[DllImport("user32.dll")]
static extern bool SendMessage(IntPtr hWnd, Int32 msg, Int32 wParam, Int32 lParam);
private const int SB_LINEDOWN = 1 ;
private const int SB_LINEUP = 0;
private const int WM_VSCROLL = 0x115;
private void button2_Click(object sender, System.EventArgs e)
{
SendMessage(this.axWebBrowser1.Handle,WM_VSCROLL,LINEDOWN,0);
SendMessage(this.listBox1.Handle,WM_VSCROLL,LINEDOWN ,0);
}
private void button3_Click(object sender, System.EventArgs e)
{
SendMessage(this.axWebBrowser1.Handle,WM_VSCROLL,SB_LINEUP,0);
SendMessage(this.listBox1.Handle,WM_VSCROLL,SB_LINEUP,0);
}