int AFXAPI AfxMessageBox( LPCTSTR lpszText, UINT nType, UINT nIDHelp ) /********************************************************************/ { CWinApp *pApp = AfxGetApp(); if( pApp != NULL ) { return( pApp->DoMessageBox( lpszText, nType, nIDHelp ) ); } else { return( ::MessageBox( NULL, lpszText, NULL, nType ) ); } }
int AFXAPI AfxMessageBox(LPCTSTR lpszText, UINT nType, UINT nIDHelp) { CWinApp* pApp = AfxGetApp(); if (pApp != NULL) { return pApp->DoMessageBox(lpszText, nType, nIDHelp); } else { return CWinApp::ShowAppMessageBox(NULL, lpszText, nType, nIDHelp); } }
int AFXAPI AfxMessageBox( UINT nIDPrompt, UINT nType, UINT nIDHelp ) /******************************************************************/ { TCHAR szBuff[256]; HINSTANCE hInstance = AfxFindResourceHandle( MAKEINTRESOURCE( nIDPrompt ), RT_STRING ); ::LoadString( hInstance, nIDPrompt, szBuff, 255 ); CWinApp *pApp = AfxGetApp(); if( pApp != NULL ) { return( pApp->DoMessageBox( szBuff, nType, nIDHelp ) ); } else { return( ::MessageBox( NULL, szBuff, NULL, nType ) ); } }