游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3215|回复: 0

GUI控件ComboBox提供新属性Selected

[复制链接]

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2008-1-1 23:21:00 | 显示全部楼层 |阅读模式
  用过VCL的一定一看就知道Selected属性是做什么用的。

  Selected的代码很简单,它仅仅是将旧版中必须开发者自己写的一段代码变成了自动实现。

  Selected属性为虚拟变量,它仅可以读取,不可写入。读取映射为函数GetSelectedItem,函数源码如下:


  1. MenuItem *ComboBox::GetSelectedItem()
  2. {
  3.         if(index<0||index>=Item.SubMenu.Count)return(NULL);
  4.        
  5.         return(Item.SubMenu[index]);
  6. }
复制代码


旧版无Selected属性时代码

MenuItem *item=combo_box->SubMenu[combo_box->ItemIndex];


新版为

MenuItem *item=combo_box->Selected;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-12-4 16:49

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表