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
[53028] 비트맵그릴때문제점요
질문 [] 1014 읽음    2008-04-06 19:41
그림을 그렷는데화면에 투명화시키려 하는데 투명화가안되요
비트맵을불러와서 핸들에뿌렸거든요
그런데 투명화하려는데 투명화가 되지않아요어떻게 하는지 알려주세요

#define DLLSP __declspec(dllexport)
extern "C" DLLSP void __stdcall Win_Angle(const AnsiString FileName);
//extern "C" DLLSP int __stdcall Get_Hook();

#pragma argsused
int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void* lpReserved)
{
    return 1;
}
//---------------------------------------------------------------------------
void __stdcall Win_Angle(const AnsiString FileName)
{
        HWND H = FindWindow(NULL,"팡야:시즌4");
        if(H ==NULL) return;
        else{
        HDC DC = GetDC(H);
        Graphics::TBitmap *wa=new Graphics::TBitmap;
        wa->LoadFromFile(FileName);  
                                wa->Transparent = true;             <----여기이렇게
        wa->TransparentColor = clWhite; <---여기도 이렇게했는뎅 안되요
        BitBlt(DC,0,0,800,600,wa->Canvas->Handle,0,0,SRCCOPY);
        ReleaseDC(H, DC);
            }
}
dll내부소스에요

+ -

관련 글 리스트
53028 비트맵그릴때문제점요 질문 1014 2008/04/06
53067     Re:비트맵그릴때문제점요 우랏차차~!! 1018 2008/04/10
53029     Re:비트맵그릴때문제점요 질문 1055 2008/04/06
53030         Re:Re:비트맵그릴때문제점요 김상면 1136 2008/04/07
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.