制表位和边距

【勇芳软件工作室】汉化HomePreviousNext

应用程序可以使用EM_SETTABSTOPS消息在多行编辑控件中设置制表符停止。(选项卡停止的默认值为八个字符。)当应用程序向编辑控件添加文本时,文本中的制表符字符将自动生成空格,直到下一个制表符停止。EM_SETTABSTOPS消息不会自动导致Windows重绘文本。为此,应用程序可以调用InvalidateRect功能。EM_SETTABSTOPS消息仅适用于多行编辑控件。

应用程序可以使用EM_SETMARGINS消息设置编辑控件的左边距和右边距的宽度。发送此消息后,Windows会重新绘制编辑控件以反映新的边距设置。应用程序可以通过发送EM_GETMARGINS消息来检索左边距或右边距的宽度。默认情况下,编辑控制边距设置为足够宽,以适应编辑控件当前使用的字体的最大字符水平突出(负ABC宽度)。