设为首页 加入收藏

TOP

对话方块(二十二)
2010-12-30 21:13:56 来源: 作者: 【 】 浏览:40856
Tags:对话 方块
持原样。对话方块如图11-2所示。尽管ABOUT2使用预先定义的识别字IDOK和IDCANCEL作为两个按键,但是每个单选按钮均有自己的识别字,它们以字首IDC开头(用於控制项的ID)。这些识别字在RESOURCE.H中定义。


 

图11-2 ABOUT2程式的对话方块

当您在ABOUT2对话方块中建立单选按钮时,请按显示顺序建立。这能保证Developer Studio依照顺序定义识别字的值,程式将使用这些值。另外,每个单选按钮都不要选中「Auto」选项。「Auto Radio Button」需要的程式码较少,但基本上处理起来更深奥些。然後请依照ABOUT2.RC中的定义来设定它们的识别字。

选中「Properties」对话方块中下列物件的「Group」选项:「OK」和「Cancel」按钮、「Figure」分组方块、每个分组方块中的第一个单选按钮(「Black」和「Rectangle」)。选中这两个单选按钮的「Tab Stop」核取方块。

当您有全部控制项在对话方块中的近似位置和大小时,就可以从「Layout」功能表选择「Tab Order」选项。按ABOUT2.RC资源描述中显示的顺序单击每一个控制项。

使用对话方块控制项
 

在第九章中,您会发现大多数子视窗控制项发送WM_COMMAND讯息给其父视窗(唯一例外的是卷动列控制项)。您还看到,经由发送讯息给子视窗控制项,父视窗可以改变子视窗控制项的状态(例如,选择或不选择单选按钮、核取方块)。您也可以用类似方法在对话方块程序中改变控制项。例如,如果您设计了一系列单选按钮,就可以发送讯息给它们,以选择或者不选择这些按钮。不过,Windows也提供了几种使用对话方块控制项的简单办法。我们来看一看对话方块程序与子视窗控制项相互通信的方式。

ABOUT2的对话方块模板显示在程式11-2的ABOUT2.RC资源描述档中。GROUPBOX控制项只是一个带标题(标题为「Color」或者「Figure」)的分组方块,每组单选按钮都由这样的分组方块包围。前一组的八个单选按钮是互斥的,第二组的两个单选按钮也是如此。

当用滑

首页 上一页 19 20 21 22 23 24 25 下一页 尾页 22/82/82
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇剪贴簿 下一篇功能表及其他资源

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: