잡다한 정보들(기타정보)
DrawFrameControl
케이피
2008. 5. 20. 01:15
// Button
pDC->DrawFrameControl(m_oldRect, DFC_BUTTON, DFCS_BUTTONPUSH);
// CheckBox
pDC->DrawFrameControl(m_oldRect, DFC_BUTTON, DFCS_BUTTONCHECK);
// RadioButton
pDC->DrawFrameControl(m_oldRect, DFC_BUTTON, DFCS_BUTTONRADIO);
// EditBox
그냥 사각형으로?
// ComboBox
사각형 + pDC->DrawFrameControl(m_oldRect, DFC_SCROLL, DFCS_SCROLLCOMBOBOX);
버튼 위에 글쓸때 투명하게...
pDC->SetBkMode(TRANSPARENT);
DPtoLP()는 디바이스 좌표(장치 좌표)를 논리 좌표로 바꾸는거고
LPtoDP()는 논리 좌표를 디바이스 좌표로 바꾸는겁니다
CWnd에서는 디바이스 좌표를 쓰고
CDC에서는 논리 좌표를 씁니다. CDC로 뿌리고 싶으면 논리 좌표로 바꾸셔야 합니다.