투명 다이얼로그 만들기 Posted by 빵빵빵 2009/05/08 09:58 전산(컴퓨터)/PC-Windows 전산(컴퓨터)/PC-Windows 주석에 친절하게 설명해 놓았다. // MFC의 CDialog를 상속한 다이얼로그에서 작성시에는 // GetSafeHwnd() 함수를 호출하는 인수를 생략하면 된다. // ex) GetWindowLong( GetSafeHwnd(), GWL_EXSTYLE ); => GetWindowLong( GWL_EXSTYLE ); // 확장 스타일 WS_EX_LAYERED 을 등록한다. LONG ExtendedStyle = GetWindowLong( GetSafeHwnd(), GWL_EXSTYLE ); SetWindowLong( GetSafeHwnd(), GWL_EXSTYLE, ExtendedStyle | WS_EX_LAYERED ); // 투명도 설정 => 이 값에 따라 alpha 값이 변경된다. double TransparencyPercentage = 50.0; // 투명 alpha 값을 설정한다. // 0은 완전 투명이고 255는 불투명이다. double fAlpha = TransparencyPercentage * ( 255.0 / 100 ); BYTE byAlpha = static_cast<BYTE>( fAlpha ); SetLayeredWindowAttributes( GetSafeHwnd(), 0, byAlpha, LWA_ALPHA ); 떠다 붙여 쓰기만 하면 된다.꼭 확인!!!// MFC의 CDialog를 상속한 다이얼로그에서 작성시에는 // GetSafeHwnd() 함수를 호출하는 인수를 생략하면 된다.// ex) GetWindowLong( GetSafeHwnd(), GWL_EXSTYLE ); => GetWindowLong( GWL_EXSTYLE ); 2009/05/08 09:58 2009/05/08 09:58 Trackback: 0 Comment: 0 이 글에는 트랙백을 보낼 수 없습니다
매크로 동적(?) 사용하기 Posted by 빵빵빵 2009/05/06 15:22 전산(컴퓨터)/PC-Windows 전산(컴퓨터)/PC-Windows 재밋는 동적 메크로 #define SHOW(id) \ {\ GetDlgItem(IDC_BUTTON##id)->ShowWindow(SW_SHOW);\ } 이렇게 하면 SHOW(4);IDC_BUTTON4 리소스를 컨트롤 할 수 있다.이런 식으로 호출 할 수 있다.이놈의 리소스 ID는 작 맘대로 생겨 버려서... 연번이 안되는 경우가 있어서 반복문을 사용하기 영~ 않좋다. 2009/05/06 15:22 2009/05/06 15:22 Tags ##, macro, 동적, 매크로, 메크로 Trackback: 0 Comment: 0 이 글에는 트랙백을 보낼 수 없습니다
GTX 수도권 고속철도~~~~~~~??? Posted by 빵빵빵 2009/05/05 02:09 경제 경제 GTX : 수도권 광역 급행철도!지하 4~50m 아래에서 약 100km/h로 달리는 고속철도3개 노선, 직선화, 전석 좌석, 수도권 전역 30분!!!죽여줘~~~~ 2009/05/05 02:09 2009/05/05 02:09 Tags GTX, 광역, 광역급행철도, 광역전철, 수도권 광역 급행철도 Trackback: 0 Comment: 3 이 글에는 트랙백을 보낼 수 없습니다