在memo1中通过的句子在richedit1中却卡了?

sghff110 sghff110 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
//下列代码在memo控件中正常发挥功能
procedure TForm1.RichEdit1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
var
lc:Longint;
CharPos:Word;
begin
lc:= SendMessage(RichEdit1.handle,EM_CHARFROMPOS,0,x+(y shl 16));//向文本框传递消息EN_CHARFROMPOS

CharPos:=Word(lc);
end;

//'Access violation at address 74DA95B3 in module 'RICHED.dll.''
有解决办法吗?
...全文

相关推荐

rich and memo 对比用法

至于提供的文件“Memo與RichEdit.ppt”,这可能是一个PowerPoint演示文稿,详细介绍了`Memo`和`RichEdit`的区别、用法及示例。

kellyguoA

Memo与RichEdit组件对比及实际应用详解

RichEdit的强大功能不仅依赖于窗口消息机制,更深层地建立在其暴露的COM接口体系之上。其中最为重要的是接口,它是访问和控制整个文档内容的核心入口点。当RichEdit控件创建完成后,可通过发送消息获取指向的指针,进而查询接口。以下是使用C++/Win32 API获取该接口的典型流程:参数说明与逻辑解析::此消息请求RichEdit返回其内部的OLE接口包装器。pUnk:接收IUnknown*类型的接口指针,是所有COM接口的基类。

甄公子

利用Windows消息获取Memo的行和列.rar_DELPHI 消息_delphi memo_memo

具体步骤如下:1. **创建自定义Memo类**: 首先,我们需要创建一个新的组件,继承自`TMemo`,这样可以重写其消息处理函数。

小波思基

计算机软件-商业源码-设置Memo边界.zip

在计算机编程领域,"设置Memo边界"通常是指在应用程序中对多行文本控件,如 Memo 或 RichEdit,进行操作以限制其显示或输入的文本范围。

programyp

图片十六(二)进制方式显示

开发过程中,开发者可能在Unit1.pas文件中编写了读取图片、转换和显示二进制数据的逻辑,在Unit1.dfm文件中定义了用户界面布局,包括memo和richedit组件,而Project1.dpr则是整个项目的入口点

ljklxlj
评论 4
收藏 已收藏
分享
返回顶部
sghff110
Delphi 5,944 成员 262,941 内容