如何访问 MFC 中的 activex 控件?
Posted
技术标签:
【中文标题】如何访问 MFC 中的 activex 控件?【英文标题】:How can I access an activex control in MFC? 【发布时间】:2009-10-09 14:35:37 【问题描述】:我正在通过 Visual Studio->Visual c++->MFC->MFC 应用程序创建一个简单的 Windows 窗体。它只包含一个静态编辑(标签)、一个浏览按钮和一个按钮。在这里,我通过右键单击对话框放置了一个浏览按钮,并选择了“添加 ActiveX 控件”、“SelectFile 类”。
现在,当我运行表单时,它可以工作,但我想要用户从浏览按钮中选择的路径,所以当点击“按钮”时,路径应该显示在按钮中。在这里,我无法访问“buttonclick 事件”中的 SelectFile 类控件。
帮助我解决我的问题。谢谢。
【问题讨论】:
【参考方案1】:那么,您所说的浏览按钮就是您的 activex 控件,对吧?在对话框编辑器中,右键单击它并选择“添加变量”。该向导将在您的对话框类中为您的 ActiveX 控件创建一个变量。假设你叫它m_BrowseButton
。
从那里,您可以使用以下代码访问 ActiveX 控件的方法:
m_BrowseButton->Method(blah);
HTH,
【讨论】:
以上是关于如何访问 MFC 中的 activex 控件?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 MFC 以编程方式更改 ActiveX 控件的属性?
如何将 MFC ActiveX 控件添加到现有的 activex 项目