导航:  Windows Controls Procedures > Rich Edit Control > Wrappers >

RichEdit_SetRect

上一页返回章节概述下一页

描述

 

设置格式化矩形多行丰富的编辑控件.格式化矩形是控件绘制文本的限制矩形.限制矩形与富编辑控件窗口的大小无关.这一消息是只有多富编辑控件处理.您可以使用此功能或发送EM_SETRECT消息明确.

 

FreeBasic Syntax

SUB RichEdit_SetRect ( _

BYVAL hRichEdit AS HWND, _

BYVAL fCoord AS LONG, _

BYVAL prect AS RECT PTR _

)

 

参数

hRichEdit

[in]编辑器控件句柄

fCoord

[in]Rich Edit 2.0 and later:指示lParam指定绝对坐标或相对坐标.零值表示绝对坐标.值1表示相对于当前格式矩形的偏移量.(偏移可以是正的或负的.)

 

Rich Edit 1.0此参数不使用,必须为零.

prect

[in]指向RECT结构,指定矩形的新维度.如果这个参数是NULL,格式化矩形设置为其默认值.

 

Return Value

 

此消息不返回值.

 

备注

 

这个EM_SETRECT消息引起编辑控件重新绘制文本.改变格式化矩形的大小没有绘文字,使用EM_SETRECTNP消息. ?兴?猦耀???????猦杩???攷?戱昹て???挰?攳???

 

当首次创建编辑控件时,格式化矩形将设置为默认大小.你可以用EM_SETRECT使格式化矩形大于或小于编辑控件窗口的消息.

 

如果编辑控件没有一个水平滚动条,并且格式化矩形设置为大于编辑控件窗口,则超出编辑控件窗口宽度的文本行(但小于格式化矩形的宽度)将被剪切而不是被包裹.

 

如果编辑控件包含边框,则格式化边框将由边框的大小减少.如果您正在调整返回的矩形EM_GETRECT消息,在使用矩形之前,必须删除边框的大小EM_SETRECT消息. ?兴?猦耀???????猦杩???攷?戱昹て???挰?攳???

 

在微软丰富的编辑1.0后来支持.格式化矩形不包括选择栏,它是每个段落左边没有标记的区域.当用户单击'选择栏'时,选择相应的行.

 

最低操作系统

 

Windows NT 3.1. 95,

 

引用文件

 

AfcRichEdit.inc