TRichEdit右键滚屏代码

斗绝一隅数伤悲

斗绝一隅数伤悲

2016-02-19 16:34

今天图老师小编给大家介绍下TRichEdit右键滚屏代码,平时喜欢TRichEdit右键滚屏代码的朋友赶紧收藏起来吧!记得点赞哦~

  

void __fastcall TMainForm::RichEditMouseMove(TObject *Sender,TShiftState Shift, int X, int Y)
{
if(RightButtonFlag)
 {
 if(RightY(Y+8))
  {
  RightY=Y;
  SendMessage(RichEdit-Handle, EM_SCROLL, SB_LINEDOWN, 0);
  }
 else if(RightY(Y-8))
  {
  RightY=Y;
  SendMessage(RichEdit-Handle, EM_SCROLL, SB_LINEUP, 0);
  }
 RichEditDragFlag=true;
 }
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::RichEditMouseDown(TObject *Sender,TMouseButton Button, TShiftState Shift, int X, int Y)
{
if(Button==mbRight)
 {
 RightButtonFlag=true;
 Screen-Cursor=crHandPoint;
 RightX=X;
 RightY=Y;
 SetCapture(RichEdit-Handle);
 }
else
 RightButtonFlag=false;
}
//---------------------------------------------------------------------------
void __fastcall TMainForm::RichEditMouseUp(TObject *Sender,TMouseButton Button, TShiftState Shift, int X, int Y)
{
if(RightButtonFlag)
 ReleaseCapture();
if(RichEditDragFlag)
 {
 RightButtonFlag=false;
 RichEditDragFlag=false;
 Screen-Cursor=crDefault;
 RichEdit-PopupMenu=NULL;
 }
else
 {
 RichEdit-PopupMenu=RichEditPopupMenu;
 }
}

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)
展开更多 50%)
分享

猜你喜欢

TRichEdit右键滚屏代码

编程语言 网络编程
TRichEdit右键滚屏代码

网页屏蔽(左右键,代码等)的非JS方法

Web开发
网页屏蔽(左右键,代码等)的非JS方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

禁止右键、Ctrl键和复制功能的JS代码

电脑网络
禁止右键、Ctrl键和复制功能的JS代码

双击滚屏-常用推荐

Web开发
双击滚屏-常用推荐

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Firefox是否可以自动滚屏

浏览器
Firefox是否可以自动滚屏

让TRichEdit支持BIG5内码

编程语言 网络编程
让TRichEdit支持BIG5内码

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

在BCB中轻松使用ActiveX控件

在BCB中轻松使用ActiveX控件

5年的作站经历到做技术在回到做站

5年的作站经历到做技术在回到做站
下拉加载更多内容 ↓