首页 > 学院 > 开发设计 > 正文

通过调用API确定MEMO控件中的当前行和列

2019-11-18 18:56:46
字体:
来源:转载
供稿:网友
通过调用API确定MEMO控件中的当前行和列

你可以调用WINDOWSAPI中的EM―LINEFROM??CHAR和EM―LINEINDEX函数来确定MEM
O控件中的当前行和列,具体调用的过程见下面的过程。
var
LineNum:longint;
CharsBeforeLine:longint;
begin
LineNumΚSendMessage(Memo1.Handle,EM―LINEFROMCHAR,Memo1.SelSta
rt,0);
CharsBeforeLine:=SendMessage(Memo1.Handle,EM―LINEINDEX,LineNum
,0);
Label1.Caption:=′Line′+IntToStr(LineNum+1)
Label2.Caption:=′Position′+IntToStr((Memo1.SelStart-CharsBe
foreLine)+1);
end;


上一篇:关于精简BDE的一点疑问----我的几封信

下一篇:Borland有一个梦,程序员的梦

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
学习交流
热门图片

新闻热点

疑难解答

图片精选

网友关注