0

MFC アプリケーションがあります。この MFC には、いくつかのボタン コントロールを持つダイアログ ボックスがあります。別のボタン コントロールにライブ カメラ画像を表示するための「再生」という名前のボタン コントロールがあります。プロジェクトを右クリックしてフォームを 1 つ追加し、このフォームに「pictureBox」を追加しました。

私が欲しいのは、「再生」ボタンコントロールをクリックすると、このフォームが開き、ライブカメラが別のボタンコントロールではなく「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 に答える