导航:  Windows Controls Wrapper Functions > Static Control >

Static Control Styles

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

要使用CreateWindowCreateWindowEx函数创建静态控件,请指定STATIC类,适当的窗口样式常量以及以下静态控件样式的组合。

 

Style

描述

SS_BITMAP

指定要在静态控件中显示位图。

SS_BLACKFRAME

指定一个框与框架绘制的颜色相同。

SS_BLACKRECT

指定一个填充当前窗口框架颜色的矩形。

SS_CENTER

指定一个简单的矩形,并将文本居中在矩形中。

SS_CENTERIMAGE

指定位图在包含它的静态控件中居中。

Microsoft Windows XP:此样式位不再导致控件的未使用部分填充位图或图标左上角像素的颜色。

SS_EDITCONTROL

Windows 2000:指定静态控件复制多行编辑控件的文本显示特性。

SS_ENDELLIPSIS

Microsoft Windows NT或更高版本:如果字符串的末尾不适合矩形,则会被截断,并添加省略号。

SS_ENHMETAFILE

指定在静态控件中显示增强型图元文件。

SS_ETCHEDFRAME

使用EDGE_ETCHED边缘样式绘制静态控件的框架。

SS_ETCHEDHORZ

使用EDGE_ETCHED边缘样式绘制静态控件的顶部和底部边缘。

SS_ETCHEDVERT

使用EDGE_ETCHED边缘样式绘制静态控件的左右边缘。

SS_GRAYFRAME

指定一个框架,其框架与屏幕背景(桌面)的颜色相同。

SS_GRAYRECT

指定用当前屏幕背景颜色填充的矩形。

SS_ICON

出错

SS_LEFT

指定一个简单的矩形,并在矩形中左对齐文本。

SS_LEFTNOWORDWRAP

指定一个简单的矩形,并在矩形中左对齐文本。

SS_NOPREFIX

防止将控件文本中的任何&符(&)字符解释为加速器前缀字符。

SS_NOTIFY

当用户单击或双击控件时,发送父窗口STN_CLICKED,STN_DBLCLK,STN_DISABLE和STN_ENABLE通知消息。

SS_OWNERDRAW

指定静态控件的所有者负责绘制控件。

SS_PATHELLIPSIS

Windows NT或更高版本:用椭圆替换字符串中间的字符,以便结果符合指定的矩形。

SS_REALSIZECONTROL

Windows XP或更高版本:调整位图以适应静态控件的大小。

如果指定了SS_CENTERIMAGE,则位图或图标居中(如果需要,则会剪切)。

请注意,两轴中的重新定标是独立的,结果可能具有改变的纵横比。

与SS_REALSIZEIMAGE比较。

SS_REALSIZEIMAGE

指定使用实际资源宽度,并使用LoadImage加载图标。

SS_REALSIZEIMAGE使用LoadImage,覆盖SS_ICON下通常遵循的过程。

请注意,如果还指定了SS_CENTERIMAGE,则图标位于控件空间的中心,该空间使用CreateWindow参数nWidthnHeight指定。

与SS_REALSIZECONTROL比较。

SS_RIGHT

指定一个简单的矩形,并右键对齐矩形中的文本。

SS_RIGHTJUST

指定当控件调整大小时,具有SS_BITMAP或SS_ICON样式的静态控件的右下角将保持固定。

SS_SIMPLE

指定一个简单的矩形,并在矩形中显示一行左对齐的文本。

SS_SUNKEN

在静态控制下画一个半沉的边框。

SS_TYPEMASK

Windows 2000:在SS_ *样式位上使用OR运算符导致的复合样式位。

SS_WHITEFRAME

指定一个框,其框架与窗口背景颜色相同。

SS_WHITERECT

指定用当前窗口背景颜色填充的矩形。

SS_WORDELLIPSIS

Windows NT或更高版本:截断任何不适合矩形的单词并添加椭圆。

与SS_ENDELLIPSIS和SS_PATHELLIPSIS进行比较。

 

引用文件 #INCLUDE Once

 

WinUser.inc