网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > VC++ > 正文
VC常用控件简介
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/15
下载{$ArticleTitle}原创论文样式
可以回绕。
 
SS_GRAYFRAME
 指定一个具有与屏幕背景同色的边框。
 
SS_GRAYRECT
 指定一个具有与屏幕背景同色的实矩形。
 
SS_ICON
 使控件显示一个在资源中定义的图标,图标的名字有Create函数的lpszText参数指定。
 
SS_LEFT
 左对齐正文,正文能回绕。
 
SS_LEFTNOWORDWRAP
 左对齐正文,正文不能回绕。
 
SS_NOPREFIX
 使静态正文串中的&不是一个热键提示符。
 
SS_NOTIFY
 使控件能向父窗口发送鼠标事件消息。
 
SS_RIGHT
 右对齐正文,可以回绕。
 
SS_SIMPLE
 使静态正文在运行时不能被改变并使正文显示在单行中。
 
SS_USERITEM
 指定一个用户定义项。
 
SS_WHITEFRAME
 指定一个具有与窗口背景同色的框(缺省为白色)。
 
SS_WHITERECT
 指定一个具有与窗口背景同色的实心矩形(缺省为白色)。
 

  除了上表中的风格外,一般还要为控件指定WS_CHILD和WS_VISIBLE窗口风格。一个典型的静态正文控件的风格为WS_CHILD|WS_VISIBLE|SS_LEFT。

  对于用对话框模板编辑器创建的静态控件,可以在控件的属性对话框中指定表6.1中列出的控件风格。例如,可以在静态正文控件的属性对话框中选择Simple,这相当于指定了SS_SIMPLE风格。

  Cstatic类主要的成员函数在表6.2中列出。可以利用CWnd类的成员函数GetWindowText,SetWindowText和GetWindowTextLength等函数来查询和设置静态控件中显示的正文.

表6.2 CStatic类的主要成员函数

函数声明
 用途
 
HBITMAP SetBitmap( HBITMAP hBitmap );
 指定要显示的位图。
 
HBITMAP GetBitmap( ) const;
 获取由SetBitmap指定的位图。
 
HICON SetIcon( HICON hIcon );
 指定要显示的图标。
 
HICON GetIcon( ) const;
 获取由SetIcon指定的图标。
 
HCURSOR SetCursor( HCURSOR hCursor );
 指定要显示的光标图片
 
HCURSOR GetCursor( );
 获取由SetCursor指定的光标。
 
HENHMETAFILE SetEnhMetaFile( HENHMETAFILE hMetaFile );
 指定要显示的增强图元文件。
 
HENHMETAFILE GetEnhMetaFile( ) const;
 获取由SetEnhMetaFile指定的图元文件。
 

  静态控件较简单,故这里就不举例说明了。

6.1.3 按钮控件

  按钮是指可以响应鼠标点击的小矩形子窗口。按钮控件包括命令按钮(Pushbutton)、检查框(Check Box)、单选按钮(Radio Button)、组框(Group Box)和自绘式按钮(Owner-draw Button)。命令按钮的作用是对用户的鼠标单击作出反应并触发相应的事件,在按钮中既可以显示正文,也可以显示位图。选择框控件可作为一种选择标记,可以有选中、不选中和不确定三种状态。单选按钮控件一般都是成组出现的,具有互斥的性质,即同组单选按钮中只能有一个是被选中的。组框用来将相关的一些控件聚成一组.自绘式按钮是指由程序而不是系统负责重绘的按钮。

  按钮主要是指命令按钮、选择框和单选按钮。后二者实际上是一种特殊的按钮,它们有选择和未选择状态。当一个选择框处于选择状态时,在小方框内会出现一个“√”,当单选按钮处于选择状态时,会在圆圈中显示一个黑色实心圆。此外,检查框还有一种不确定状态,这时检查框呈灰色显示,不能接受用户的输入,以表明控件是无效的或无意义的。

  按钮控件会向父窗口发出如表6.3所示的控件通知消息。

表6.3 按钮控件的通知消息

消息
 含义
 
BN_CLICKED
 用户在按钮上单击了鼠标。
 

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号