C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[37775] [질문]리소스 파일 등록 및 활용업에 대하여
이채호 [] 1083 읽음    2004-10-27 12:06
리소스 파일 활용 및 등록에 대한 문의를 드리네요

우선 resource.h에는 다음과 같습니다.
#ifndef ResourcesH
#define ResourcesH

#define IDB_BITMAP1                     101
#define IDB_BITMAP2                     102
#define IDB_BITMAP3                     103
#endif

리소스 파일(RS_navy01.rc)은 다음과 같습니다.

#include "resource.h"

IDB_BITMAP1             BITMAP  DISCARDABLE     "바다 배경.bmp"
IDB_BITMAP2             BITMAP  DISCARDABLE     "배1(스프라이트).bmp"
IDB_BITMAP3             BITMAP  DISCARDABLE     "배1(X90Y66_16frame).bmp"

문의사항은 프로그램 소스 파일에서 아래와 같이 프로그램 작성 중에  lpName에 IDB_BITMAP1이 가르키는 이미지를 불러오려고 합니다.
hdc = GetDC(LargePanel->Handle);
BGdc = CreateCompatibleDC(hdc);
LPCTSTR lpName = MAKEINTRESOURCE(IDB_BITMAP1);
BG = LoadBitmap((HINSTANCE)GetWindowLong(LargePanel->Handle,GWL_HINSTANCE),lpName);
SelectObject(BGdc,BG);

그런데 계속 아무런 값도 할당되지 않는 군요....
LPCTSTR lpName = MAKEINTRESOURCE(IDB_BITMAP1);
를 적정하게 사용하기 위해 리소스 파일 등록 방법을 가르쳐 주십시오 ^^

참고로 본 소스는 이미 Visual C++에서 시험 해 본것입니다.

지금 C++빌더에서 활용해보고 싶어서 시험중인데 이미지가 안불어지니 마음이 아픕니다 ^^

도와주세용 ^^

+ -

관련 글 리스트
37775 [질문]리소스 파일 등록 및 활용업에 대하여 이채호 1083 2004/10/27
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.