实验: 基于xtreme的属性对话框的各种情况。

看了xtreme中Sample的例子中, 发现属性对话框的情况有好几种.

想做个实验,验证属性对话框的各种实现.

 

用xtreme+.msstyle, 对话框很好看. VistaVG.msstyles皮肤, 看起来感觉很好.

 

首先要做的实验: 基于对话框的参数设置程序.

一个Dialog本身嵌入一个属性对话框,包含几个Tab页. 在每个Tab页上用属性格点写上各种参数, 参数节点可以增删改, 参数内容可以装入和保存.

 

<2010_1201>

参数设置程序的参数数据展现完成, 操作速度比以前找的COptionTree快很多, 显示效果也不是一个等级.

 

每个条目都可以设置扩展按钮,在按钮事件中弹出菜单.

每个CXTPPropertyGridItem显示条目可以用SetItemData和实际的数据结构进行绑定,参数增删改很方便.

 

想在此基础上整理出一个通用的参数设置程序的架子, 便于以后服用。可以用于文本型参数(.ini,.cfg)和自定义流类型参数(.dat)

因为参数的数据来源不一样. 显示的条目不同,数据展现很难做到通用。

要好好的想想,把修改和维护的工作量降到最低。

 

界面效果,最终想做成sdi, 一个doc对应多个view. 每个view对应一系列相关的数据, 都用CXTPPropertyGrid来展现.

对于不同的数据来源,可以方便的拆卸view.

 

混合上Theme和msstyles, 给用户的体验会很好.

你可能感兴趣的:(数据结构,工作,扩展,dialog,2010)