单选按钮的Tabstop属性全设置为FALSE
将一组单选按钮添加到对话框
选择“工具箱”窗口中的单选按钮 (RadioButton) 控件,并在对话框中单击希望放置该控件的位置。
重复步骤 1 以添加所需的任意多个单选按钮。 确保组中单选按钮的 Tab 键顺序是连续的(有关更多信息,请参见更改控件的 Tab 键顺序)。
在“属性”窗口中,将 Tab 键顺序中的第一个单选按钮的 Group 属性设置为 True。
将 Group 属性更改为 True 将为资源脚本的对话框对象中的该按钮项添加 WS_GROUP 样式,并确保用户一次只能选择按钮组中的一个单选按钮(当用户单击一个单选按钮时,组中的其他按钮都被清除)。
注意:每一个分组,tabIndex要连续,然后第一个单选按钮的Group属性设置为True
比如: 1 2 3 4 这样把第一个1的这个控件的Group属性设置为True就可以了,
那么1 2 3 4就为一组了
更改控件的 Tab 键顺序
按 Ctrl + D即可看到
----------------------------------------------------------------------------------
void GetPaperRealSize(char PL, RECT rect)
{
DOUBLE rate;
if('L' == PL){
rate = (DOUBLE)(rect.bottom - 2 * LEFT) / (DOUBLE)(rect.right - 2 * TOP);
if(rate < 0.71){
// height fixed
preview.paper.height = rect.bottom - 2 * LEFT;
preview.paper.width = (INT)((DOUBLE)(rect.bottom - 2 * LEFT) / 0.71);
preview.paper.x = (rect.right - preview.paper.width) / 2;
preview.paper.y = TOP;
}
else{
// width fixed
preview.paper.width = rect.right - 2 * TOP;
preview.paper.height = (INT)((DOUBLE)(rect.right - 2 * TOP) * 0.71);
preview.paper.y = ((rect.bottom) - preview.paper.height) / 2;
preview.paper.x = LEFT;
}
}
else{
rate = (DOUBLE)(rect.right - 2 * TOP) / (DOUBLE)(rect.bottom - 2 * LEFT);
if(rate > 0.71){
// height fixed
preview.paper.height = rect.bottom - 2 * LEFT;
preview.paper.width = (INT)((DOUBLE)(rect.bottom - 2 * LEFT) * 0.71);
preview.paper.y = TOP;
preview.paper.x = ((rect.right) - preview.paper.width) / 2;
}
else{
// width fixed
preview.paper.width = rect.right - 2 * TOP;
preview.paper.height = (INT)((DOUBLE)(rect.right - 2 * TOP) / 0.71);
preview.paper.x = ((rect.bottom) - preview.paper.height) / 2;
preview.paper.y = LEFT;
}
}
}
分享到:
相关推荐
114.如何创建单选按钮效果的菜单组 115.如何在“最近的文件”子菜单中显示记录 116.如何在视图窗口中创建弹出式跟踪菜单 117.如何在视图窗口中创建上下文快捷菜单 118.如何禁止运行默认系统菜单按钮命令 119.如何...
4.2.4 单选按钮 4.2.5 复选框 4.2.6 滑动条 4.2.7 开关控件 4.2.8 本地表单元素 4.2.9 mobiscroll日期选择器 4.3 总结 第5章 列表视图 5.1 列表基础知识 5.2 内置列表 5.3 列表分割...
ctRadio -增强的单选按钮; ctRotate -文本标签控件,用于模拟旋转的文本动画; ctRuler -标尺对象,用于表示时间线或测量仪器; ctSched -精简型的日程条控件; ctScroll -增强的滑动条; ctSize -弹性控件,...
019 如何在按钮控件上加载图标? 020 如何在按钮控件上加载位图? 021 如何在程序窗口中创建按钮控件? 022 如何限制编辑控件输入的字符类型? 023 如何显示载有RichEdit控件的对话框? 024 如何在列表框中自动装载磁盘...
完成安装后会出现【完成Windows 2000 Server安装向导】对话框,此时应将放在CD-ROM内的Windows 2000安装光盘取出,然后单击【完成】按钮以便重新启动计算机。 (21) 完成重新启动后,按 Ctrl+Alt+Delete键后输入用 户...
9.1. 6 单选按钮 9.1.7 分组框 9.1.8 更改按钮文本 9.1.9 可见的和启用的按钮 9.1.10 按钮和输入焦点 9.2 控制与颜色 9.2.1 系统颜色 9.2.2 按钮颜色 9.2.3 wm_ctlcolorbtn消息 9.2.4 ...
Edit 文本框 CheckBox 复选框 RadioButton 单选按钮 ListBox 列表框 ComboBox 下拉列表框 GroupBox 分组组件 Image 图片框 Timer 时钟组件 Memo 多行文本框 MainMenu 主菜单 PopupMenu 弹出式菜单 ImageList 图片...
第3章 Visual C++ 2010 MFC菜单编程 103 ...5.28.1 为单选按钮控件分组 264 5.28.2 获得被选中的单选按钮的 5.28.2 文本 264 5.29 Visual C++ 2010 MediaPlayer 5.29 控件简介与开发 265 5.30 小结 266
4.2.4 单选按钮 88 4.2.5 复选框 91 4.2.6 滑动条 93 4.2.7 开关控件 97 4.2.8 本地表单元素 98 4.2.9 mobiscroll日期选择器 101 4.3 总结 103 第5章 列表视图 105 5.1 列表基础知识 105 ...
控件-通用对话框 控件-数据源 控件-数据提供者-数据库提供者 控件-数据报 控件-树形框 控件-时钟 控件-日期框-月历 控件-驱动器框 控件-命令条及状态条 控件-列表框 控件-进度条 控件-画板 控件-滑块条 ...
NEAT 开 发 指南 文档 适用于 PT80 系列 移动数据终端 版本记录 版本号 版本描述 发布日期 V 1.0 初始版本。 2012-04-12 V1.1 修改前三章内容 2012-09-25 目录 第一章 关于本手册.....................................
可使用标准Windows元素创建图形用户界面(GUI)屏幕,包括框架窗口、会话、菜单、工具栏、标签、按钮、复选框、单选按钮、滚动条、滑动调节框、微调框、组合框、树列表、列表框、编辑框以及静态文本等。 通过现有...
Button 按钮 Textbox 文本框 ComboBox 下拉列表框 Checkbox 复选框 RadioButton 单选框 GroupBox 分组控件 Label 标签 ListBox 列表框 PictureBox 图片框 DateTimePicker 日期时间控件 ProgressBar ...
5.2.4 单选按钮(SWT.RADIO) 60 5.2.5 多选按钮(SWT.CHECK) 61 5.2.6 常用的方法 63 5.3 标签(Label) 64 5.3.1 文本标签 64 5.3.2 分割线标签 64 5.3.3 自定义标签(CLabel) 65 5.4 文本框...