오후 10:37 99-12-28
조경민 bro@shinbiro.com
=--------------------------------------------------------------------------------
다른 exe나 dll 에서 정의된 리소스를 가져 오기
CString filename;
CString info;
GetDlgItemText( IDC_FILEPATH, filename );
HMODULE hModule = LoadLibrary( filename );
HRSRC hHr = FindResource( hModule, _T("USRMSG"), _T("USRMSG") );
if( !hHr )
{
CString err;
err.Format("FindResource fail : %ld",GetLastError());
AfxMessageBox( err );
return;
}
HGLOBAL hMem = LoadResource( hModule, hHr );
if( !hMem )
{
CString err;
err.Format("LoadResource fail: %ld",GetLastError());
AfxMessageBox( err );
return;
}
char* pString = (char*)LockResource( hMem );
info.Format("%s", pString );
UnlockResource( hMem );
SetDlgItemText( IDC_INFO, info );
조경민 bro@shinbiro.com
=--------------------------------------------------------------------------------
다른 exe나 dll 에서 정의된 리소스를 가져 오기
CString filename;
CString info;
GetDlgItemText( IDC_FILEPATH, filename );
HMODULE hModule = LoadLibrary( filename );
HRSRC hHr = FindResource( hModule, _T("USRMSG"), _T("USRMSG") );
if( !hHr )
{
CString err;
err.Format("FindResource fail : %ld",GetLastError());
AfxMessageBox( err );
return;
}
HGLOBAL hMem = LoadResource( hModule, hHr );
if( !hMem )
{
CString err;
err.Format("LoadResource fail: %ld",GetLastError());
AfxMessageBox( err );
return;
}
char* pString = (char*)LockResource( hMem );
info.Format("%s", pString );
UnlockResource( hMem );
SetDlgItemText( IDC_INFO, info );
'KB > MFC/Win32' 카테고리의 다른 글
Doc/View 구조 없는 SDI에서 스플릿 윈도우 만들기 (0) | 2004.03.19 |
---|---|
[mfc] 리스트 사용 (0) | 2004.03.19 |
C++로 간단한 윈도우NT 서비스 만들기 (0) | 2004.03.19 |
8255, RS232 , IO 포트 , 시리얼 포트 제어 정리 (0) | 2004.03.19 |
Flash SWF 파일 추출하기 (0) | 2004.03.19 |