TextStyle 表

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

TextStyle 表包含以下列。

类型 密钥 Nullable
TextStyle Identifier Y N
FaceName 文本 N N
大小 整数 N N
Color DoubleInteger N Y
StyleBits 整数 N Y

 

TextStyle

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

FaceName

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

Size

字体大小(以磅为单位)。 必须是非负数。

Color

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

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

StyleBits

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

单个样式位具有以下值。

常数 十六进制 十进制 样式
msidbTextStyleStyleBitsBold 0x001 1 加粗
msidbTextStyleStyleBitsItalic 为 0x002 2 斜体
msidbTextStyleStyleBitsUnderline 0x004 4 下划线
msidbTextStyleStyleBitsStrike 0x008 8 删除

 

验证

ICE03
ICE06
ICE31
ICE45