您现在的位置是: 软件 > 设计在线 > 网页陶吧 > 技术平台 > HTML学习 > 正文


-Win xp中的多种网络
-试验试验试验试验
-用Freehand实现位图矢量化
-网络电话面面观

delphi三十六之编辑篇
2001-01-09· ·陈立平··yesky

1 2 3  下一页

  1. 取得TMemo 控件当前光标的行和列信息到Tpoint中

function ReadCursorPos(SourceMemo: TMemo): TPoint;

var

 Point: TPoint;

begin

 point.y := SendMessage(SourceMemo.Handle, EM_LINEFROMCHAR,SourceMemo.SelStart,0);

 point.x := SourceMemo.SelStart- SendMessage(SourceMemo.Handle,EM_LINEINDEX,point.y,0);

 Result := Point;

end;

  2.检查Tmemo控件能否Undo和如何实现Undo功能

Function CanUndo(AMemo: TMemo): Boolean;

Begin

 Result := AMemo.Perform(EM_CANUNDO, 0, 0) $#@60;$#@62; 0;

End;

Procedure Undo(Amemo: Tmemo);

Begin

 Memo1.Perform(EM_UNDO, 0, 0);

End;

1 2 3  下一页

■ 相关内容
 使用Delphi启动和关闭外部应用程序
 具有微软风格的Explore
 Delphi三十六之硬件篇
 Delphi三十六之数据库篇
 Delphi中MsComm控件的安装使用
 delphi三十六之网络篇
 Delphi之三十六计之界面篇
 Delphi之三十六计之系统篇
 delphi三十六之磁盘篇
 delphi三十六之加密篇
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!