int CEditSrvDlg::DoModal() { HINSTANCE hInstanceOld = AfxGetResourceHandle(); AfxSetResourceHandle( AfxGetModuleHandle() ); int nRet = CDialog::DoModal(); AfxSetResourceHandle( hInstanceOld ); return nRet; }
CString CQSProfile::GetWorkDirectory( ) { if( m_strWorkDirectory.IsEmpty() ) { TCHAR szLongPathName[_MAX_PATH]; ::GetModuleFileName( AfxGetModuleHandle(), szLongPathName, _MAX_PATH); m_strWorkDirectory = QSP_AfxGetFileDirectory( szLongPathName, "" ); } return m_strWorkDirectory; }
CString AfxModuleLoadString( UINT nID ) { HINSTANCE hInstanceOld = AfxGetResourceHandle(); AfxSetResourceHandle( AfxGetModuleHandle() ); CString string; string.LoadString( nID ); AfxSetResourceHandle( hInstanceOld ); return string; }