TextStyle 表

TextStyle 表列出了控件中具有文本的不同字体样式。

TextStyle 表具有以下列。

类型 钥匙
TextStyle 标识符 Y N
FaceName 文本 N N
大小 整数 N N
颜色 DoubleInteger N Y
StyleBits 整数 N Y

 

TextStyle

此列是字体样式的名称。 此名称可以嵌入文本字符串中,以指示样式更改。 请注意,此字段中使用的字体样式名称不得以字符结尾:_UL。 请参阅 添加控件和文本

FaceName

一个字符串,指示字体的名称。 字符串长度不得超过 31 个字符。

大小

以磅为单位的字号。 这必须是非负数。

颜色

此列指定 文本控件显示的文本颜色。 所有其他类型的控件始终使用默认文本颜色。 应使用以下公式计算此列中放置的值:65536 * 蓝色 + 256 * 绿色 + 红色,其中红色、绿色和蓝色均在 0-255 范围内。 该值不能超过16777215,即白色的值。 值 0 表示黑色,255 表示红色,65280 表示绿色,蓝色为 16711680,灰色为 8421504。 将字段留空指定默认颜色。

不要将透明 文本控件放置在彩色位图的顶部。 如果用户更改显示配色方案,则文本可能不可见。 例如,如果用户为辅助功能设置高对比度参数,文本可能会不可见。

StyleBits

指示文本格式的位的组合。

各个样式位具有以下值。

不断 十六进制 十进制 风格
msidbTextStyleStyleBitsBold 0x001 1 大胆
msidbTextStyleStyleBitsItalic 0x002 2 斜体的
msidbTextStyleStyleBitsUnderline 0x004 4 下划线
msidbTextStyleStyleBitsStrike 0x008 8 罢工

 

验证

ICE03
ICE06
ICE31
ICE45