<Header> 선언
1. CStatic m_static_text ;
<Cpp> 구현
1. OnInitDialog()에서 스태틱 컨트롤 생성
m_static_text.Create ( "TEST", WS_CHILD | WS_VISIBLE | SS_NOTIFY, CRect ( 20, 20, 40, 20 ), this, 1002 ) ;
2. OnCommand() 재정의 하고 이벤트 메시지 확인한다.
if ( (UINT) wParam == 1002 )
AfxMessageBox("Ok");
<추가>
스태틱 컨트롤의 배경을 투명하게 하기
1. OnCtlColor() 함수 정의
if( pWnd->GetDlgCtrlID() == 1002 ) // 1002 -> 리소스 ID
{
pDC->SetBkMode(TRANSPARENT); // 투명한 속성
return (HBRUSH)GetStockObject(NULL_BRUSH);
}
'Programming > MFC' 카테고리의 다른 글
에디트박스(Edit Box)의 폰트변경 (0) | 2006.01.03 |
---|---|
Static Picture Control로 비트맵 이미지 띄우기 (0) | 2005.12.29 |
Direct Show를 이용한 Null Rendering 방식으로 MP3 Play (0) | 2005.12.27 |
PostQuitMessage (0) | 2005.12.27 |
MultiByteToWideChar (0) | 2005.12.27 |