str1.Format("%d",nThreshOstu);
CString str2;
str2 = "Ostu二值化閾值爲"+str1;
MessageBox(str2, "用戶提示", MB_OK);
以下簡述MessageBox與AfxMessageBox之間的區別。
1、AfxMessageBox()函數在任何類裏邊都可以使用,而MessageBox()函數只能在CWnd類的繼承類中使用。
2、AfxMessageBox()函數的參數沒有MessageBox()函數的參數豐富,所以後者較前者靈活。
3、AfxMessageBox不能控制消息框標題,常用於調試程序時的內部數據輸出或警告;MessageBox比較正式,常用在要提交的應用程序版本中,可以控制標題內容而不必採用含義不明的可執行文件名爲標題。
int iRes = MessageBox("你看見消息框了嗎?","測試",MB_YESNO|MB_ICONWARNING);
if( iRes == IDYES )
MessageBox("看見了就好!");