我知道我们可以在对话框中用枚举windows控件,并使用回调来收集windows控件。
我正在寻找基于接口实现筛选出控件的特定方法。例如,如果active-x控件派生自接口idatacontrol,我希望将其添加到我的兴趣集合列表中。
下面是获取对话框中的ole/active-x控件的通用过程。
尝试获取控件cwnd的iunknown指针::getcontrolunknown 提示: How to detect whether a control is standard or active-x control?
如果返回的iunknown不为空,请执行IDataControl的QueryInterface。