strcat함수는 문자열 뒷부분에 문자열을 추가하는 함수
TCHAR lpszWinPath[MAX_PATH]; //lpszWinPath 라는 문자열 변수 선언
TCHAR lpszOldPath[MAX_PATH]; //lpszOldPath 라는 문자열 변수 선언
GetWindowsDirectory(lpszWinPath, MAX_PATH); // lpszWinPath에 윈도우 디렉토리 위치를 얻어옴 ex> c:\\windows
GetCurrentDirectory(MAX_PATH,lpszOldPath); // lpszOldPath에 현재 디렉토리위치를 저장함
SetCurrentDirectory(lpszWinPath); // ===> 이것이 현재 디렉토리 위치를 지정한 변수값으로 바꾸는 겁니다. 여기서는 윈도우 디렉토리로 현재 디렉토리를 수정하고 있네요.
HBITMAP LoadBitmap ( HDC, char); 이렇게 선언하고
HBITMAP LoadBitmap ( HDC hdc, char *File) {
HBITMAP hBit ;
char Path[MAX_PATH] ;
GetCurrentDirectory( MAX_PATH, Path) ;
strcat( Path, File) ;
hBit = MakeDDBFromDIB(hdc, Path) ;
return hBit ;
}
구현하고
hBGRBit = LoadBitmap( hdc, "\\bg.bmp") ;
//LoadBitmap() 함수는 만든 함수. BitBlt를 이용한 디폴트 함수이다.
써먹으면 된다.
---------------------------------------------------------------------------------
큰일이다~ DX책 빌리러 가야 하는데~
(근처 책방에선 DX책 팔지도 않는다. ??)