|
proc.cpp 파일의 상단에 보시면
#pragma resource "procv2.res"
라고 정의되어 있습니다.
이 리소스 파일을 BCB에서 제공하는 Image Editor로 열어보시면 비트맵이 각각의 리소스 네임을 가지고 저장되어 있는것을 보실수 있습니다.
그리고.. instance는 저도 잘 모르겠네요.. ^^;;
초록 물고기 님이 쓰신 글 :
: 안녕하세요.
: C++ builder example 디렉토리에... 보면 procview 라는 프로젝트가 있습니다.
: 기서, BITMAP_1에서 BITMAP_5 까지를 LoadFromResourceName 을 통하여,
: 주기적으로(timer1) 호출하고 있는것 같은데...BITMAP_1에서 BITMAP_5 까지의 이미지 들이
: 어디서 정의 되어 있는지,,, 아무리 봐도 소스에 없는데... 실행은 잘 됩니다.
: 어떤 화일에서,, 어떻게 define 하는 것인지요?
: 그리고 LoadFromResourceName 첫번째 인자가 instance로 되어 있는데...
: 윈도위에 대한 instance를 의미하는 것이지? , 어떻게 해서 0 이라는 값을 사용한 것인지..
: 궁금합니다.
:
: === C:\Program Files\Borland\CBuilder6\Examples\Apps\ProcView\procview project 중에서
:
: switch(i){
: case 0:{
: Image1->Picture->Bitmap->LoadFromResourceName(0,(AnsiString)"BITMAP_5");
: Image1->Refresh();
: i=1;
: return;
: }
: case 1:{
: Image1->Picture->Bitmap->LoadFromResourceName(0,(AnsiString)"BITMAP_2");
: Image1->Refresh();
: i=2;
: return;
: }
: case 2:{
: Image1->Picture->Bitmap->LoadFromResourceName(0,(AnsiString)"BITMAP_3");
: Image1->Refresh();
: i=3;
: return;
: }
: case 3:{
: Image1->Picture->Bitmap->LoadFromResourceName(0,(AnsiString)"BITMAP_4");
: Image1->Refresh();
: i=4;
: return;
: }
: case 4:{
: Image1->Picture->Bitmap->LoadFromResourceName(0,(AnsiString)"BITMAP_1");
: Image1->Refresh();
: i=0;
: return;
: }
: }//end switch
:
: 감사합니다.
: 수고하세요.
|