编号:QA003197 建立日期: 2000年7月24日 最后修改日期:2000年7月24日 所属类别:
Ace: 操作系统: Win9x 编程工具: VC6 问题: 为ActiveX控件的属性编程的时候怎么实现动态加载属性的可选项?比如在VB的属性列表中选择一个属性,旁边会出现下拉框的按钮,下拉框的内容是动态添加的。或者出现 ...按钮,可以显示打开文件,或者打开一个Dialog... 谢谢。 水平: 一无所知
回答:
需要实现IPerPropertyBrowsing接口。微软的Knowledge Base的文章:“Q166768 OWTO: Implementing a Custom Property Showing a FileOpen Dialog”是一个实现打开文件对话框的例子。微软的Knowledge Base的文章:“Q181255 ow To Implement Enumerated Properties in ATL”和微软的Knowledge Base的文章:“ Q14148 SAMPLE: Using Enumerated Properties in an OLE Control”是两个向列表框动态添加内容的例子,分别适用于ATL和MFC。 相关问题: QA003187 "如何添加集合属性"
此问题由李海回答。 把这个问题推荐给朋友 您的意见类别 更好的答案 希望得到进一步解释 我有有关代码可以提供给网友 链接错误 文字错误 其他 您的名字 您的电子邮件 您的建议(请尽可能详细)