출처 : http://www.tipssoft.com/bulletin/board.php?bo_table=update&wr_id=285
알아두면 좀더 보기 좋은 툴을 만들수 있다... 잘만 하면 하이퍼 텍스트 도 만들수 있지 +ㅁ+ ㅋㅋㅋ
WM_CTLCOLOR 이벤트 이용.....
HBRUSH CTransparentEditDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(pWnd->GetDlgCtrlID() == IDC_EDIT2){
// 텍스트의 배경을 투명하게 한다.
pDC->SetBkMode(TRANSPARENT);
// 텍스트의 색상을 변경한다.
pDC->SetTextColor(RGB(255, 255, 0));
// 에디트 컨트롤의 배경을 투명하게 한다.
pDC->SelectStockObject(NULL_BRUSH);
return NULL;
}
return hbr;
}
'[ Programing ] > MFC' 카테고리의 다른 글
트리 삭제 되는 노드 알아오기 - TVN_DELETEITEM 이벤트 처리 (0) | 2013.05.22 |
---|---|
(에디트 박스, 리스트 컨트롤)Edit Box, List Control 자동 스크롤 (0) | 2013.05.22 |
해상도 변경하기(해상도 알아오기 함수, 해상도 변경 함수) (0) | 2013.05.22 |
MFC에서 문자열에서 숫자로 변환 (0) | 2013.05.22 |
파일열기 공통대화상자 실행 후에도 현재 디렉토리 유지시키기 (0) | 2013.05.21 |