热情软件屋

 

怎么实现动态加载属性的可选项


编号: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 "如何添加集合属性"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio