组框

组框也是一种按钮控件。它常常用来在视觉上将控件(典型情况下是一系列的单选钮和复选框)进行分组,从而使对话框中的各个控件看起来比较有条理。


图6. 28 组框(Group box)控件

相对于其它控件来说,组框的使用非常之简单。这里我们需要强调的是,组框仅仅是在视觉上将控件进行分组,事实上控件在编程上的分组依赖于其Group属性的设置。

组框也可以发送BN_CLICKED和BN_DOUBLECLICKED命令消息。但是在般情况下我们都不对这些命令作响应。此外,组框也可以设置Icon或Bitmap属性(注意它们之间的互斥的),即我们可以使用图标或位图来代替默认情况下的文本。但是在绝大多数情况下,我们仅使用纯文本来作为组框的标题。

与前面讲述的下压按钮类似,我们同样可以使用SetDlgItemText成员函数来设置组框控件的标题文本。此外,我们还可以使用GetDlgItem来获得与组框控件相关联的CWnd对象的指针,然后通过该指针调用成员函数SetWindowText来实现同样的功能。由于在程序中常常不需要频繁的操纵组框控件,因此大多数情况下我们不需要为组框控件进行成员变量的映射,但这种方法是完全可以的。

对于如何将控件进行分组的方法在讲述单选钮和复选框时再作介绍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值