静态控件全部样式名称和值及说明

  勇芳 2月前 288

SS_BITMAP 14 指定要在静态控件中显示位图。文本是资源文件中其他位置定义的位图(而不是文件名)的名称。样式忽略nWidth 和nHeight 参数;控件会自动调整大小以适应位图。

SS_BLACKFRAME 7 指定一个带有与窗口框架颜色相同的框架的框。此颜色在默认配色方案中为黑色。

SS_BLACKRECT 4 指定填充当前窗口框架颜色的矩形。此颜色在默认配色方案中为黑色。

SS_CENTER 1 指定一个简单的矩形并将文本居中在矩形中。在显示文字之前,格式化文字。延伸到行尾的单词将自动包装到下一个居中行的开头。比该控件的宽度更长的单词被截断。

SS_CENTERIMAGE 512 指定位图在包含它的静态控件中居中。控件没有调整大小,因此对于控件来说,太大的位图将被剪切。如果静态控件包含单行文本,则文本将在控件的客户区中垂直居中。

SS_EDITCONTROL &h00002000 指定静态控件复制多行编辑控件的文本显示特性。具体而言,平均字符宽度的计算方式与编辑控件相同,并且该函数不会显示部分可见的最后一行。 

SS_ENHMETAFILE 15 指定在静态控件中显示增强型图元文件。文本是图元文件的名称。增强型图元文件静态控件具有固定大小;图元文件被缩放以适应静态控件的客户区域。

SS_ETCHEDFRAME 18 使用EDGE_ETCHED边框样式绘制静态控件的框架。有关更多信息,请参阅DrawEdge函数。

SS_ETCHEDHORZ 16 使用EDGE_ETCHED边缘样式绘制静态控件的顶部和底部边缘。有关更多信息,请参阅DrawEdge函数。

SS_ETCHEDVERT 17 使用EDGE_ETCHED边线样式绘制静态控件的左边和右边。有关更多信息,请参阅DrawEdge函数。

SS_GRAYFRAME 8 指定一个与画面背景(桌面)颜色相同的框。此颜色在默认配色方案中为灰色。

SS_GRAYRECT 5 指定一个填充当前屏幕背景颜色的矩形。此颜色在默认配色方案中为灰色。

SS_ICON 3 指定要在对话框中显示的图标。如果控件是作为对话框的一部分创建的,则文本是在资源文件中其他位置定义的图标(不是文件名)的名称。

SS_LEFT 0 指定一个简单的矩形并左对齐矩形中的文本。在显示文字之前,格式化文字。延伸到行尾的单词将自动包装到下一个左对齐行的开头。比该控件的宽度更长的单词被截断。

SS_LEFTNOWORDWRAP &Hc 指定一个简单的矩形并左对齐矩形中的文本。标签被扩展,但字不包裹。延伸到行尾的文本被裁剪掉。

SS_NOPREFIX 128 防止将控件文本中任何&字符(&)字符解释为快捷键前缀字符。这些将被删除,并且字符串中的下一个字符被下划线显示。任何定义的静态控件都可以包含此静态控件样式。您可以将SS_NOPREFIX与其他样式相结合。如果必须在对话框的静态控件中显示文件名或其他可能包含&符号(&)的字符串,则这很有用。

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

SS_OWNERDRAW &Hd 指定静态控件的所有者负责绘制控件。无论何时需要绘制控件,所有者窗口都会收到WM_DRAWITEM消息。

SS_REALSIZEIMAGE &H800 调整位图以适合静态控件的大小。例如,更改语言环境可以更改系统字体,因此可能会调整控件的大小。如果静态控件具有位图,则位图将不再适合控件。此样式位决定了位图的自动重新定位以适应其控件。

SS_RIGHT 2 指定一个简单的矩形并右对齐矩形中的文本。在显示文字之前,格式化文字。延伸到行尾的单词将自动包装到下一个右对齐行的开头。比该控件的宽度更长的单词被截断。

SS_RIGHTJUST &H400 指定在调整控件大小时,具有SS_BITMAP或SS_ICON样式的静态控件的右下角将保持固定。只调整顶部和左侧以适应新的位图或图标。

SS_SIMPLE 11 指定一个简单的矩形,并在矩形中显示一行左对齐的文本。文字行不能以任何方式缩短或更改。另外,如果禁用控件,则控件不会使其文本变灰。

SS_SUNKEN 4096 围绕静态控件绘制半边框。

SS_WHITEFRAME 9 指定一个带有与窗口背景颜色相同的框的框。此颜色在默认配色方案中为白色。

SS_WHITERECT 6 指定填充当前窗口背景色的矩形。此颜色在默认配色方案中为白色。

SS_USERITEM 10 建立一个用户自定义项目。

SS_TYPEMASK &H0000001 在SS_ *样式位上使用OR运算符的复合样式位。可用于从给定位掩码中屏蔽有效的SS_ *位。请注意,这是过时的,并没有正确地包括所有有效的样式。因此,你不应该使用这种风格。

SS_ENDELLIPSIS &H00004000 如果字符串的末尾不适合矩形,则会截断并添加省略号。如果一个不在字符串末尾的单词超出了矩形的范围,那么它将被截断而不是椭圆。

SS_PATHELLIPSIS &H00008000 用椭圆替换字符串中间的字符,以使结果符合指定的矩形。如果字符串中包含反斜线(\\)字符,则在最后一个反斜杠之后,SS_PATHELLIPSIS将尽可能地保留文本。

SS_WORDELLIPSIS &H0000C000

SS_ELLIPSISMASK &H0000C000


最新回复 (0)
返回