|
정말정말 감사합니다..^^
이와 같은 방법으로 하면 가능 할꺼 같네요..
Emmortal.초짜 님이 쓰신 글 :
: 윈도우 폼에다가 구멍을 뚫으시면 될꺼 같은데..
:
: 이것도 아니시면 ('' )( '')a
:
: HRGN WindowRgn, HoleRgn ;
: WindowRgn = 0;
: GetWindowRgn(Handle, WindowRgn);
: DeleteObject(WindowRgn);
: WindowRgn = CreateRectRgn(0,0,Width, Height);
: HoleRgn = CreateRectRgn(LeftForm, TopForm, RightForm, DownForm);
: CombineRgn(WindowRgn, WindowRgn, HoleRgn, RGN_DIFF);
: SetWindowRgn(Handle, WindowRgn, TRUE);
: DeleteObject(HoleRgn);
:
:
:
:
: 나루터기 님이 쓰신 글 :
: : 님의 답변에 정말정말 감사 드립니다..^^
: :
: : 근대 꼭 창 전체가 반투명 이어야 됩니다
: : 반투명 밑으로 보이는 모든것이 선택 밎 실행 가능해야 하구여..
: : 몰론 OS는 2000 이상에서 사용 할꺼구요..
: :
: : 제가 어럽게 질문 해놓은거 같아서 그림 파일올립니다..
: :
: :
: : 최준호.스페로 님이 쓰신 글 :
: : : 안녕하세요 스페로 입니다.
: : :
: : : 반투명으로 아래쪽 에 마우스가 선택을 하거나 반투명 폼을 뚫는것은 안되고요
: : :
: : : 2000 이상 에OS 에서 그리고 빌더6에서는 아무런 코딩 없이 반투명 폼을 만들수 있습니다.
: : :
: : : 폼 속성중에 AlphaBlend = true
: : : AlphaBlendValue 를 적당 한 값만 주어도 됩니다.
: : :
: : : 마찬 가지로 2000이상에 OS에서 빌더6에서는 아무런 코딩 없이 투명폼을 만들수 있습니다.
: : : 역시 속성만 만지작 거리면 되거등요
: : :
: : : 투명 폼일때는 님이 원하시는 것처럼 뒤쪽에 바탕화면에 아이콘을 선택한다든지 실행 시킬수도
: : : 있습니다.
: : :
: : : 첨부된 그림은 투명에 알파도 해서 폼타이틀은 반투명이고 폼안은 투명입니다.
: : : OS는 윈2003 입니다.
: : :
: : : 주의점은 98이나 ME에서 안되고
: : : 빌더5에서는 이런걸 모두 코딩으로 해야 되죠..
: : :
: : :
: : : 나루터기 님이 쓰신 글 :
: : : : 안녕하세요..
: : : : 저는 C Builder 시작한지 얼마 안된 초보입니다..
: : : :
: : : : 1. 폼을 하나 만들고.
: : : : - FormStyle = fsStayOnTop;
: : : : - WindowState = wsMaximized;
: : : :
: : : : 마우스 포인터가 화면에서 숨는게 아니고요
: : : : 화면상에 그러진 폼을 무시 할 수 있을까요..?
: : : : (만약 폼 뒤에 탐색기가 있다면 품에 마우스를 클릭하면 탐색기가 클릭 되는거지요.)
: : : :
: : : : 2. 화면(모니터)상에서는 마우스 포인터가 가장 최상 위에서
: : : : 동작 하잖아요...(Window) --> 맞습니까?
: : : : 마우스 포인터 보다 상위에 창(폼 etc..)등을 올려 놓을 수가 있습니까요..?
: : : :
: : : :
: : : : - 화면(모니터)을 반투명으로 처리 할려구 합니다
: : : : 반투명 밑으로 보이는 모든 프로그램들은 조작 가능해야 되구여..
: : : :
: : : : - 위 1, 2 은 제가 이렇게 구현 하면 되지 않을까 하는 거구요.
: : : : 또 다른 방법이 있으면 조언 부탁합니다.
: : : :
: : : :
: : : : 고수님들 답변좀 꼭 부탁합니다..
: : : :
: : : :
: : : :
: : : :
|