在先等待--100分 求一个问题(怎么知道光标现在在RichEdit1的第几行) 在先等待--100分 求一个问题(怎么知道光标现在在RichEdit1的第几行) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var CurrentLine : Integer; //Editor: Memo or RichEditbegin CurrentLine := Editor.Perform(em_LineFromChar, $FFFF, 0); Application.MessageBox(PChar('当前行号是'+IntToStr(CurrentLine)), '消息', mb_ iconinformation); end; procedure GetEditColRow( CustEdit: TRichEdit; var Col, Row: Integer );begin Row := SendMessage(CustEdit.Handle, EM_LINEFROMCHAR, CustEdit.SelStart, 0); Col := CustEdit.SelStart - SendMessage(CustEdit.Handle, EM_LINEINDEX, -1, 0);end; 用RichEdit1.CaretPos.Y就可以取到了,是从0开始的 在DELPHI里可不可以不用裝打印機,直接將數據送到LPT端口? 散分___求--delphi 5 开发人员指南 附书源码!每人100分送! 能否不用编程实现菜单自动生成以连续的数字为快捷键+mainmenu1.items.caption的菜单项 BDE连接oracle出现新问题:vendor initialization failed 分割字符串 不爽!散分! 请问该如何写这个排序? dbgrid的问题 子句柄问题. 我想了好。。。。。。长时间的问题?能帮帮我么? 分数大赠送!!!!! 关于数据库恢复的问题!!请大家指教!
CurrentLine : Integer; //Editor: Memo or RichEdit
begin
CurrentLine := Editor.Perform(em_LineFromChar, $FFFF, 0);
Application.MessageBox(PChar('当前行号是'+IntToStr(CurrentLine)), '消息', mb_ iconinformation);
end;
begin
Row := SendMessage(CustEdit.Handle, EM_LINEFROMCHAR, CustEdit.SelStart, 0);
Col := CustEdit.SelStart - SendMessage(CustEdit.Handle, EM_LINEINDEX, -1, 0);
end;