kkuzil.own@gmail.com

Posted
Filed under Development/C++

볼랜드 포럼에서 업어온것임~

==========================

임펠리테리입니다.

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    SetWindowLong(Handle, GWL_EXSTYLE, GetWindowLong(Handle, GWL_EXSTYLE) | WS_EX_LAYERED);
    SetLayeredWindowAttributes(Handle, 0, (255 * 70) / 100, LWA_ALPHA);
}
간단하죠?
참고자료는...
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwui/html/layerwin.asp

그럼 이만...

===========================

여기까지는 코드단에서 해줄수 있는것이고~ (VC에서는 기본적으로 이렇게 처리를 해주구..)
폼 속성을 이용하면 더욱 간단하다~

FORM Inspector에서
속성중 AlphaBlend의 속성을 True로 변경후
AlphaBlendValue의 값을 0~255 값사이로 투명도를 지정해 주면된다..
역시 빌더가 쵝오야 -ㅁ-)bㅋ

CBuilder 6.0 이하는 확인 못해봤음..

2010/07/22 15:59 2010/07/22 15:59