VC++中可否实现控件的动态绑定?该如何做

VC++中可否实现控件的动态绑定?该怎么做?
现在在做MFC应用程序,想实现动态绑定技术,不知道该怎么做,我也不知道是不是叫动态绑定技术,现描述如下:
     比如,我在选下拉列表的时候,选择国籍——>中国,然后在下一个下拉列表列出的内容是中国的城市,再选择北京,然后下一个下拉列表列出的内容是北京的所有区,再进行选择。我知道原来做网页的时候有这样的技术,但是就是不知道在VC++里面MFC应用程序能否实现同样的功能,也就是后一个下拉列表的内容是前一个下拉列表的某一项的集合。
    望各位大侠指教!拜谢!
------解决方案--------------------
这个是第二个List根据第一个的结果InsertItem生成的.
第一个选择的时候,悄悄发送一个自定义消息给第二个控件,第二个先DeleteAllItems,再InsertItem()
------解决方案--------------------
可以实现的,你可以去看下《VC++ 深入详解》第8章 孙鑫
------解决方案--------------------
1、这跟MFC没有多大的关系;
2、地址的数据用tree来存取和维护;
3、每个下拉列表的内容对应tree的不同深度。
------解决方案--------------------
不是,用tree这样的数据结构。

引用:
引用:1、这跟MFC没有多大的关系;
2、地址的数据用tree来存取和维护;
3、每个下拉列表的内容对应tree的不同深度。
您的意思是用tree这个控件来实现?

------解决方案--------------------
引用:
引用:可以实现的,你可以去看下《VC++ 深入详解》第8章 孙鑫
对话框那两章我刚浏览了一下,不是我要的想法啊,我没说明白?就是下拉列表的关联。


下拉列表的操作啊,你根据第一个列表的内容来设置第二个列表的内容不可以吗
------解决方案--------------------
http://www.codeproject.com/Articles/187762/Tree-ComboBox-Control是这个吧!  C#曹版主以前发过类似的
------解决方案--------------------
也可用document-view概念,一个view改变了,通知document,document.updateAllviews()