如何在MFC中访问activex控件?

时间:2009-10-09 14:35:37

标签: mfc

我正在通过Visual Studio创建一个简单的Windows窗体 - > Visual c ++ - > MFC-> MFC应用程序。它只包含一个静态编辑(标签),一个浏览按钮和一个按钮。在这里我通过右键单击对话框放置一个浏览按钮,然后选择“添加ActiveX控件”,“SelectFile类”。

现在,当我运行表单时,它可以工作,但是我想要用户从浏览按钮中选择的路径,因此当单击“按钮”时,路径应该显示在Button中。在这里,我无法访问“buttonclick事件”中的SelectFile类控件。

帮我解决问题。谢谢。

1 个答案:

答案 0 :(得分:2)

那么,你所谓的浏览按钮就是你的activex控件,对吧?在对话框编辑器中,右键单击它并选择“添加变量”。该向导将在ActiveX控件的对话框类中创建一个变量。假设你称之为m_BrowseButton

从那以后,您可以使用以下代码访问ActiveX控件的方法:

m_BrowseButton->Method(blah);

HTH,