0
我有一個MFC應用程序。在這個MFC中有一個對話框有一些按鈕控件。有一個名爲「play」的按鈕控件在另一個按鈕控件上顯示Live Camera Image。我通過右鍵單擊該項目添加了一個表單,並在此表單中添加了一個「pictureBox」。在MFC應用程序中單擊按鈕時顯示錶單
我想要的是當我點擊「播放」按鈕控件時,此表單將被打開,實時相機將顯示在「圖片框」而不是另一個按鈕控件上。
由於我是MFC應用程序的新手,我不知道如何通過點擊「播放」按鈕控件打開。 我已經使用這個代碼用於打開形式
PvSimpleUISample::display^ obj;
obj=gcnew PvSimpleUISample::display();
但這像 PvSimpleUISampleDlg.cpp(740)是表示錯誤:錯誤C2653: 'PvSimpleUISample':不是類或命名空間名稱
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'
我不知道它是如何做到的?
任何人都可以幫助解決這個問題。
任何幫助將不勝感激。
由於提前
這真的是MFC? gcnew是託管代碼,它不是MFC。 – Max
@Max這是我的代碼(VC++),這個代碼放在MFC應用程序中。此外,如果沒有使用gcnew,那麼將使用什麼來創建窗體對象並使用此對象顯示窗體。 – geeta
Visual Studio支持兩種不同形式的C++,一種是標準的,另一種是託管的.NET(在我看來,它不應該被稱爲C++)。您正在使用與標準不兼容的管理版本的約定,這是MFC所基於的。 –