我想提出一個程序使用Open.Cv加載從相機拍攝照片..一些問題,AfxMessageBox的()MFC函數
,我在AfxMessageBox的()語句得到錯誤..
程序:
BOOL CObjectBoundDetectDlg::OnInitDialog()
{
CDialogEx::OnInitDialog();
// Add "About..." menu item to system menu.
// IDM_ABOUTBOX must be in the system command range.
ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
ASSERT(IDM_ABOUTBOX < 0xF000);
CMenu* pSysMenu = GetSystemMenu(FALSE);
if (pSysMenu != NULL)
{
BOOL bNameValid;
CString strAboutMenu;
bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);
ASSERT(bNameValid);
if (!strAboutMenu.IsEmpty())
{
pSysMenu->AppendMenu(MF_SEPARATOR);
pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
}
}
int nSelected = cvcamGetCamerasCount();
if(nSelected == 0)
{
AfxMessageBox("Camera have no connection",MB_OK|MB_ICONSTOP);
return FALSE;
}
}
錯誤:
錯誤2錯誤C2665: 'AfxMessageBox的':沒有2個重載可以轉換所有的參數類型C:\ Program Files文件\微軟的Visual Studio 10.0 \我的項目\ objectbounddetect \ objectbounddetect \ objectbounddetectdlg.cpp 126 1 ObjectBoundDetect
如果我看一下AfxMessageBox()的定義...提供的 [link]](http://msdn.microsoft.com/en-us/library/as6se7cb(v = vs80).aspx )...它應該工作..但我認爲參數列表中的一些問題..我不理解...
根據定義.. AfxMessageBox()語句不應該讓我錯誤...
任何一個可以幫助我解決這個問題.. Expoecting了良好的反響感謝..
注意:攝像頭已經連接,。與相機沒有問題..