WEB开发网
开发学院软件开发VC Visual C++ MFC简明教程(3) 阅读

Visual C++ MFC简明教程(3)

 2010-03-28 20:34:45 来源:WEB开发网   
核心提示:从CWnd继承来的样式:WS_CHILD CStatic所必须的,WS_VISIBLE 表示该控制对用户应该是可见的,Visual C++ MFC简明教程(3)(2),WS_DISABLED 表示该控制拒绝接受用户事件,WS_BORDER 控制的文本区域带有边框,它们控制着标签的外观,在CStatic::Create函

从CWnd继承来的样式:

WS_CHILD CStatic所必须的。

WS_VISIBLE 表示该控制对用户应该是可见的。

WS_DISABLED 表示该控制拒绝接受用户事件。

WS_BORDER 控制的文本区域带有边框。

CStatic固有的样式:

SS_BLACKFRAME 该控制区域以矩形边界显示。颜色与窗口框架相同。

SS_BLACKRECT ? 该控制以填充的矩形显示。颜色与当前的窗口框架相同。

SS_CENTER 文本居中。

SS_GRAYFRAME 控制以矩形边框方式显示。颜色与当前桌面相同。

SS_GRAYRECT 该控制以填充的矩形显示。颜色与当前的桌面相同。

SS_ICON 控制以图标形式显示。文本作为图标在资源文件的名称。rect参数只控制位置。

SS_LEFT 文本居左显示。文字可回绕。

SS_LEFTNOWORDWRAP 文本居左显示。多余的文字被剪裁。

SS_NOPREFIX 表示字符串中的"&"字符不表示为加速前缀。

SS_RIGHT 文本居右显示。文字可回绕。

SS_SIMPLE 只简单的显示一行文本。任何CTLCOLOR信息都被其父窗口忽略。

SS_USERITEM 用户定义项。

SS_WHITEFRAME 控制以矩形边框方式显示。颜色与当前窗口背景颜色相同。

SS_WHITERECT 控制以填充矩形方式显示。颜色与当前窗口背景颜色相同。

这些常数中,“SS”(Static Style)开头的表示只能用于CStatic控制。以“WS”(Window Style)开头的常数表示可适用于所有窗口,它们定义在CWnd对象中。CWnd中还有很多以“WS”样式常数。你可以在MFC文档中的CWnd::Create函数中找到它们。上面的四种是只用于CStatic对象的。

CStatic对象至少要带有两个样式:WS_CHILD和WS_VISIBLE。该控制必须作为另一窗口的子窗口来建立。如果不使用WS_VISIBLE,则所建立的控制是看不见的。WS_DISABLED控制着标签对事件的响应,因为CStatic不接收键盘或鼠标事件,所以使用该项是多余的。

所有的其它样式选项都是可选的,它们控制着标签的外观。在CStatic::Create函数中使用这些控制,可以控制CStatic在屏幕上的显示。

上一页  1 2 3 4 5  下一页

Tags:Visual MFC 简明教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接