描述
设置格式化矩形多行丰富的编辑控件.格式化矩形是控件绘制文本的限制矩形.限制矩形与富编辑控件窗口的大小无关.这一消息是只有多富编辑控件处理.您可以使用此功能或发送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