父子窗体滚动条支持鼠标滚轮移动
2016-09-05 17:25
337 查看
//作者: 415799952 追寻 // 513187410 疯狂→delphi // 1746539685 dnyy //1.设置哪个方向移动 procedure TForm1.BitBtn2Click(Sender: TObject); begin if bitbtn2.Caption='纵向滚动' then begin bitbtn2.Caption:='横向滚动'; bitbtn2.Tag:=0; end else begin bitbtn2.Caption:='纵向滚动'; bitbtn2.Tag:=1; end; end; //2.移动一 procedure TForm1.FormMouseWheelDown(Sender: TObject; Shift: TShiftState; MousePos: TPoint; var Handled: Boolean); begin if bitbtn2.Tag=1 then postmessage(Form1.ClientHandle,WM_VSCROLL,SB_LINEDOWN,0) else postmessage(Form1.ClientHandle,WM_HSCROLL,SB_LINERIGHT,0); end; //3.移动二 procedure TForm1.FormMouseWheelUp(Sender: TObject; Shift: TShiftState; MousePos: TPoint; var Handled: Boolean); begin if bitbtn2.Tag=1 then postmessage(Form1.ClientHandle,WM_VSCROLL,SB_LINEUP,0) else postmessage(Form1.ClientHandle,WM_HSCROLL,SB_LINELEFT,0); end;
相关文章推荐
- [愿创]让DBGrid支持鼠标滚轮浏览数据,及去除垂直滚动条!
- javascript 实现模拟滚动条,但不支持鼠标滚轮
- Vim设置支持鼠标,光标定位,滚轮上下移动
- Vim设置支持鼠标,光标定位,滚轮上下移动
- Winform 没有FormBorder的情况下 支持鼠标移动窗体
- vim设置支持鼠标,光标定位,滚轮上下移动
- 如何让你的VB6 IDE支持鼠标滚轮?
- duilib 鼠标点击窗体移动
- Winfrom窗体在去掉窗体边框的情况下使鼠标移动窗体
- VB6.0 开发环境支持鼠标滚轮
- C#鼠标按住标题移动时移动窗体
- 为Silverlight控件添加鼠标滚轮支持
- WPF ItemsControl 控件支持鼠标滚轮滑动
- VB6.0不支持鼠标滚轮的解决办法
- c#实现随鼠标移动窗体
- c# 固定窗体位置 即窗体不能被鼠标移动
- 【收藏】让VB6/VBA 编辑器支持鼠标滚轮
- 支持IE和Firefox的鼠标滚轮事件JavaScript代码
- 鼠标滚轮支持、VB中数据表格类控件的滚轮支持方法
- VB6.0对鼠标滚轮不支持的解决方法[转]已经测试work