vs2010中MessageBox顯示變量的問題
MessageBox(0,TEXT("成功運作線程"),TEXT("提示"),MB_OK);
函數原型是這個
MessageBox(HWND hwnd,LPCWSTR lpTextmLPCWSTR lpCaption,UINT uType);
用MessageBox顯示程式運作過程中變量的值
int integer;
TCHAR str[256];
_stprintf(str,TEXT("數值等于%d"),integer);
MessageBox(0,str,TEXT("提示"),MB_OK);
以下簡述MessageBox與AfxMessageBox之間的差別。
1、AfxMessageBox()函數在任何類裡邊都可以使用,而MessageBox()函數隻能在CWnd類的繼承類中使用。
2、AfxMessageBox()函數的參數沒有MessageBox()函數的參數豐富,是以後者較前者靈活。
3、AfxMessageBox不能控制消息框标題,常用于調試程式時的内部資料輸出或警告;
MessageBox比較正式,常用在要送出的應用程式版本中,可以控制标題内容而不必采用含義不明的可執行檔案名為标題。
int iRt= MessageBox("測試","測試",MB_YESNO|MB_ICONWARNING);
if( iRt == IDYES )
MessageBox("yes");
vc6環境下
http://blog.sina.com.cn/s/blog_7911d0fb0100v2cf.html 這個裡面有相關的用法