티스토리 뷰
목차
반응형
MFC 비트맵 리소스 추가, 대량 Bitmap 일괄 등록 방법
종종, 여러개의 비트맵 리소스 파일을 다른 프로젝트에서 옮겨올 경우가 있습니다. 이럴 경우 소스 코드를 건드려야 하는 상황이 발생할 수도 있어요.
아래의 사항은 다른 프로젝트에서 사용하던걸 옮겨올 때 사용하는 방법입니다. (저는 비트맵 리소스 120개를 옮겼었음)
[MFC Bitmap Resource 추가]
"프로젝트명.rc - 우클릭 - 코드 편집"을 눌러서 rc 소스를 열어서 아래 소스를 찾습니다.
1 | #ifdef APSTUDIO_INVOKED | cs |
위의 코드 뒤쪽으로 아래 소스 삽입합니다(아래는 예). 비트맵 리소스 소스입니다.
1 2 3 4 | // Bitmap IDB_BMP_SLDR_THUMB BITMAP "res\\Sldr_Thumb.bmp" IDB_BMP_SLDR_BACK_BIG BITMAP "res\\Sldr_Back_Big.bmp" IDB_BMP_SLDR_BACK_SMALL BITMAP "res\\Sldr_Back_Small.bmp" | cs |
그리고, Resource.h 파일에도 아래처럼 코드를 추가해줍니다.
1 2 3 4 | #define IDS_ABOUTBOX 101 #define IDD_TEST_CO2_DIALOG 102 #define IDP_SOCKETS_INIT_FAILED 103 #define IDB_ALARM_LIST 130 | cs |
헌데, 6.0에선 잘 안되네요. 2008에선 잘되고, 2012에서도 잘 됩니다.
MFC 비트맵 리소스 추가, 대량 Bitmap 일괄 등록 방법
반응형