下压按钮

在基于对话框的应用程序中,下压按钮是最常见的控件之一,如图6.10所示。


图6. 10 下压按钮

下面的步骤讲述如何向对话框中添加下压按钮控件。

1. 在ResourceView中双击需要添加下压按按钮控件的对话框模板,Developer Studio将在资源编辑器中打开该对话框模板。如图6.11所示。

2. 在图6.3所示的控件工具窗口中选择图标,直接使用鼠标在对话框中绘制出一个下压按钮。

3. 右击所绘制的下压按钮,选择Properties命令打开其属性对话框,设置下压按钮的各项属性。下面详细描述这些属性的含义:

图6. 11 在资源编辑器中打开一对话框模板


图6. 12 在对话框中绘制下压按钮控件

一般属性:

ID:

在头文件中定义的符号。类型:符号、整数或用引号括起来的字符串

Caption:

控件标签文本。如果在标题中的某个字母前加上了“&”符号,该字母在显示时将被加上下划线,相应的“&”符不会被显示。在运行直接按下加有下划线的字母同单击按钮具有同样的效果。默认情况下,资源编辑器对按钮标题的命名依赖于控件的类型,如Button1、Button2等。

Visible:

决定当应用程序第一次运行时控件是否可见。类型:布尔值 默认值为真

Disabled:

决定当对话框创建时该控件是否显示为禁止状态。类型:布尔值 默认值为假

Group:

指定一组控件中的第一个控件。在同组控件中用户可以使用箭头键在控件之间移动。以tab order为序,在该控件之后的所有该属性值为False的控件将被视为同一组控件,直到遇上Group属性标记为True的控件为止。类型:布尔值 默认值为假

Tabstop:

决定用户是否可以使用TAB键来定位到该控件。类型:布尔值 默认值为假

HelpID:

为控件指定一个帮助标识符。该标识符基于相应的资源标识符。类型:布尔值 默认值为假

样式:

Default button:

该属性为真时,控件将作为对话框中的默认按钮,默认按钮在对话框第一次显示时具有粗的黑边,用户在对话框中按下ENTER键相当于单击该按钮。一个对话框中只允许有一个默认按钮。类型:布尔值 默认值为假

Owner draw:

创建一个自绘按钮。使用自绘按钮可以定制按钮的外观。使用自绘按钮需要重载下面的两个函数或其中之一:CWnd::OnDrawItem和CButton::OnDraw。

Icon:

在按钮显示时使用一个图标来代替文本。类型:布尔值 默认值为假

该按钮样式为Windows 95中新引入的按钮样式

Bitmap:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VC常用操作源码(**经过排版编辑和修正过的word文档**),内容如下: CD-ROM 1 关闭计算机 1 重启计算机 1 枚举所有字体 1 只运行一个程序实例 2 得到鼠标位置 2 显示和隐藏程序菜单 2 获取可执行文件的图标 3 窗口自动靠边程序演示 3 系统菜单添加菜单项 5 动态增加或删除菜单 6 改变应用程序的图标 7 改变窗口标题的方法 7 剪切板上通过增强元文件拷贝图像数据 8 剪切板上文本数据的传送 8 捕捉屏幕图像到剪切板中 9 将位图缩放显示 11 改变对话框中控件的颜色 12 修改窗口外观 14 获得应用程序主窗口的指针 14 确定应用程序的路径 14 获得其他程序的图标 15 获得各种目录信息 15 如何自定义消息 16 改变窗口的缺省风格 16 将窗口居中显示 16 一启动就最大化和最小化 17 限制窗口的大小 17 创建一个字回绕的CEditView 17 程序保持极小状态 18 移动窗口 18 重置窗口的大小 18 单击窗口标题栏以外区域使窗口移动 18 改变视窗的背景颜色 19 防止主框窗口在其说明中显示活动的文档名 20 获取有关窗口正在处理的当前消息的信息 20 代码中获取工具条和状态条的指针 21 使能和禁止工具条的工具提示 21 如何创建一个不规则形状的窗口 21 获取应用程序的实例句柄 24 如何编程结束应用程序 24 创建和使用无模式对话框 24 怎样加载其他的应用程序 25 使窗口始终在最前方 26 在对话框中显示一个位图 27 获取一个对话控件的指针 27 改变控件的字体 27 OLE控件中使用OLE_COLOR数据类型 28 在不使用通用文件打开对话的情况下如何显示一个文件列表 28 旋转按钮控件 29 用位图显示下按钮 29 创建三态下按钮 30 如何动态创建控件 30 限制编辑框中的准许字符 30 向列表框中添加多个项时防止闪烁 31 向编辑控件中添加文本 32 访问预定义的GDI对象 32 获取GDI对象的属性信息 33 实现一个橡皮区矩形 34 更新翻转背景颜色的文本 35 创建一个具有特定点大小的字体 36 如何计算一个串的大小 36 显示旋转文本 37 显示包含标签字符的串 38 串太长时如何在其末尾显示一个省略号 39 为什么即使调用EnableMenuItem菜单项后,菜单项还处于禁止状态 39 在用户环境中如何确定系统显示元素的颜色 40 查询和设置系统参数 40 确定当前屏幕分辨率 40 使用预定义Windows光标 41 检索原先的Task Manager应用程序使用的任务列表 41 确定Windows和Windows系统目录 42 在哪儿创建临文件 42 我怎样才能建立一个等待光标 43 访问桌面窗口 43 怎样用COLORREF 44 在应用程序中循环浏览已经打开的文档、视图 44 MFC在窗口标题栏 45

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值