|
어허허...더위 먹었나 봅니다.
잘 되네요...
홍창희 님이 쓰신 글 :
: 제가 VC만 하다가 BCB를 접한지 얼마 안되는 BCB 초짜입니다.
:
: 필요에 의해서 컴포넌트를 만들었는데
: 컴포넌트 안에는 리소스가 없고
:
: void __fastcall THButton::SetImage(String n,String o,String c,String d)
: {
: m_pImage_N = new Graphics::TBitmap();
: m_pImage_O = new Graphics::TBitmap();
: m_pImage_C = new Graphics::TBitmap();
: m_pImage_D = new Graphics::TBitmap();
:
:
: m_pImage_N->LoadFromResourceName(m_Instance,(AnsiString)n);
: m_pImage_O->LoadFromResourceName(m_Instance,(AnsiString)o);
: m_pImage_C->LoadFromResourceName(m_Instance,(AnsiString)c);
: m_pImage_D->LoadFromResourceName(m_Instance,(AnsiString)d);
: if( m_bCuttingButton)
: CombineWindow(m_pImage_N);
:
: }
: 이런식으로 컴포넌트의 소스가 되어 있고
: 컴포넌트를 로드한 Form에서 위의 코드를 호출하면서 Res에 리소스
: 이름을 전달하면 각 비트맵 객체가 리소스를 로드해서 그리는 것으로 되어 있습니다.
: (원래는 LoadFromFile로 되어 있어서 Path를 받는 것이었는데 이미지를
: 리소스에 넣기로 해서 변경 중입니다.)
:
: 근데 LoadFromResourceName 요넘이 리소스를 찾을 수 없다고 나오네요
:
: 이 컴포넌트를 로드한 폼의 리소스를 컴포넌트에서 부를수 없는 것인가요??
: 방법 좀 알려 주세요~~
|