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
[41503] [질문]TImage 배경에 투명처리 하는 것점 봐주세여...
초보달려 [sinzi] 977 읽음    2005-08-18 11:21
제가 TImage 에다 bmp 파일을 불러 와서 그림을 보여주고 그 배경을 투명 처리 할려고 하는데요.
일단 함수가..밑에 누가 올리신걸 보고 만들었느데..안되서여..

bool __fastcall TfrmMain::Clearness(AnsiString bName,Graphics::TBitmap *ClearnessBmp)
{
    Graphics::TBitmap *imgClear;
    imgClear = new Graphics::TBitmap();

    try
    {
       imgClear->LoadFromFile(bName);
    }catch(Exception *e)
    {
        Application->MessageBox(e->Message.c_str(),"bmp Open Error",MB_OK+MB_ICONWARNING);
        delete imgClear;
        imgClear = NULL;
        return false;
    }

    TbmpClearImage->Width = imgClear->Width;
    TbmpClearImage->Height = imgClear->Height;
    ClearnessBmp->Width = imgClear->Width;
    ClearnessBmp->Height = imgClear->Height;

    ClearnessBmp->Canvas->Draw(0,0,imgClear);
    ClearnessBmp->Transparent = True;
    ClearnessBmp->TransparentColor = ClearnessBmp->Canvas->Pixels[0][0];
    //ClearnessBmp->TransparentColorValue = ClearnessBmp->Canvas->
    ClearnessBmp->TransparentMode = tmAuto;

    delete imgClear;
    imgClear = NULL;
    return true;

}

어느 부분이 문제 인지 잘 모르겠습니다..도와  주세염.~
제가 원하는건 그냥 bmp 파일을 불러와서 배경만 투명으로 만들어 주면 되거든여..TT

+ -

관련 글 리스트
41503 [질문]TImage 배경에 투명처리 하는 것점 봐주세여... 초보달려 977 2005/08/18
41506     Re:[질문]TImage 배경에 투명처리 하는 것점 봐주세여... 유영인 Cuperido 2111 2005/08/18
41525         Re:Re:[질문]TImage 배경에 투명처리 하는 것점 봐주세여... 초보달려 1191 2005/08/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.