要使用CreateWindow或CreateWindowEx函数创建静态控件,请指定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参数nWidth和nHeight指定。 与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