0

我有一个 MFC 应用程序。在这个 MFC 中有一个包含一些按钮控件的对话框。有一个名为“播放”的按钮控件,用于在另一个按钮控件上显示 Live Camera Image。我通过右键单击项目添加了一个表单,并在该表单中添加了一个“pictureBox”。

我想要的是当我点击“播放”按钮控件时,这个表单将被打开,实时摄像机将显示在“图片框”而不是另一个按钮控件上。

由于我是 MFC 应用程序的新手,所以我不知道如何通过单击“播放”按钮控件打开。我已使用此代码打开表单

PvSimpleUISample::display^ obj;
    obj=gcnew PvSimpleUISample::display();

但这显示错误,例如 PvSimpleUISampleDlg.cpp(740): error C2653: 'PvSimpleUISample' : is not a class or namespace name

PvSimpleUISampleDlg.cpp(740): error C2065: 'display' : undeclared identifier
PvSimpleUISampleDlg.cpp(740): error C2065: 'obj' : undeclared identifier
PvSimpleUISampleDlg.cpp(741): error C2065: 'obj' : undeclared identifier
PvSimpleUISampleDlg.cpp(741): error C2653: 'PvSimpleUISample' : is not a class or namespace name
PvSimpleUISampleDlg.cpp(741): error C2061: syntax error : identifier 'display'

不知道怎么办?

任何人都可以帮助解决这个问题。

任何帮助将不胜感激。

提前致谢

4

1 回答 1

0

您通常所做的是创建一个基于 CDialog(或 CDialogEx)的控件,其中包含关联的对话框表单资源,然后将其打开:

CMyDialog dlg;
if ( dlg.DoModal() == IDOK )
{
    // User pressed ok
}
于 2012-06-21T13:14:00.943 回答