TRichEdit右键滚屏代码

2016-02-19 16:34 0 1 收藏

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

【 tulaoshi.com - 编程语言 】

  

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://www.tulaoshi.com/bianchengyuyan/)

来源:https://www.tulaoshi.com/n/20160219/1612463.html

延伸阅读
标签: ASP
  这是一个模拟股票滚屏的看板程序,程序将10个股票的价格和张跌幅信息以每次5组的方式显示,循环交替,不同以往滚屏尾部留有空白的情况。由于代码简单,这里就不对其多加注释了。 <html <head <!-- sunboy008@sina.com.cn -- <script LANGUAGE="VBScript" <!-- dim j,arry1(10),arry2(10),arry3(10),arry4(10)...
标签: Web开发
script language="JavaScript"  //锁鼠标右键和键盘CONTEXTMENU键  function click(e) {   if (document.all) {    if (event.button==2||event.button==3) {     oncontextmenu='return false';    }   }  }  document.onmousedown=click;  documen...
标签: Web开发
遇到网页上有精美图片或者精彩文字想保存时,通常大家都是选中目标后按鼠标右键,在弹出菜单中选择“图片另存为”或“复制”来达到我们的目的。但是,目前有许多网页都屏蔽了鼠标右键,致使我们一按鼠标右键就会弹出个窗口,上面写着XXX版权所有、禁止使用右键之类的话,对此大家都已经习以为常了。 其实,这是由于网页文件中被加入了...
这是一个注册EXE,OBJ,BIN三种类型文件,当其被RichEdit打开时会自动转换为16进制显示的例子 -------------------------------------------------------------------------------- 步骤: 第一:要从TCoriversion派生出一个新类 第二:重载CorrvertReadStream函数 第三:在主窗体的OnCreate函数中登记文件类型。用...
把如下代码加入<body区域中 <style body,td,a {font-size:9pt;color:black} .none{border:black 1px solid;background:D9D9D9;padding-top:2} .over {border:black 1px solid;background:707888;color:white;padding-top:2} </style <body oncontextmenu="return false" <div style="position:absolute; left: 100; top: 100;c...

经验教程

94

收藏

71
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部