2015-03-20 5 views
0

Я использую некоторые элементы Windows Forms Control Library в своем приложении.событие щелчка кнопки WindowsFormsControlLibrary в приложении на основе MFC Dialog

Мой вопрос:

Как выполнить щелчок кнопкой событие, которое этот элемент поставляется с Windows Forms Library управления?

Таким образом, я могу получить значение текстового поля в *library*ProgramDlg.cpp файле так:

void CMFCApplication1Dlg::OnBnClickedButton1() 
{ 
    // TODO: Add your control notification handler code here 
    AfxMessageBox(CString(m_ctrl1.GetControl()->textBox1->Text)); 
    // m_ctrl1.GetControl()->button1->Click(); 
    // how can I write this above line to perform click event? 
} 

Я определил m_ctrl1 в ProgramDlg.h:

// .... 
public: 
     CMFCApplication1Dlg(CWnd* pParent = NULL); // standard constructor 
     // Data member for the .NET User Control: 
     CWinFormsControl<WindowsFormsControlLibrary1::UserControl1> m_ctrl1; 
// .... 

p.s извините за мой плохой английский.

Спасибо.

ответ

0

Я решил свою проблему, посетив this link.

Надеюсь, что это будет полезно для других разработчиков.