CDC* pDC = GetDC();
CPaintDC dc(this)
Crect rect;
LOGBRUSH lb;
GetClientRect(&rect);
dc.MoveTo(0,0);
dc.LineTo(10,10)
dc.FillSolidRect(rect.left, rect.top, rect.right, rect.bottom, RGB(0,0,0));
dc.SelectObject(&pen);
dc.Pie(Crect(0,0,40,40), CPoint(20,0), Cpoint(0,20));
Cpen* SelectObject(Cpen* pPen); Cbrush* SelectObject(Cbrush* pBrush); virtual Cfont* SelectObject(Cfont* pFont); Cbitmap* SelectObject(Cbitmap* pBitmap); int SelectObject(CRgn* pRgn); |
Cpen pen;
pen.CreatePen(PS_SOLID, 1, RGB(255,255,255));
CPen* pNewPen = new CPen(PS_SOLID, 10, RGB(255,0,0));
LOGBRUSH lb;
lb.lbStyle = BS_SOLID;
lb.lbColor = RGB(255,0,0);
lb.lbHatch = 0;
CPen* pNewPen = new CPen(PS_GEOMETRIC | PS_DOT | PS_ENDCAP_FLAT, 10, &lb, 0, 0);
pDC->BeginPath();
pDC->EndPath();
pDC->StrokePath();
CBrush* pNewBrush = new CBrush(RGB(0,255,0));
CBrush* pNewBrush = new CBrush(HS_CROSS, RGB(255,0,0));
pDC->SetBkMode(TRANSPARENT);
pDC->Rectangle(CRect(210,200,310,300));
pDC->FillRect(CRect(210,200,310,300), pNewBrush);
Bmp.LoadBitmap(IDB_BITMAP1);
pNewBrush->CreatePatternBrush(&Bmp);
'MFC' 카테고리의 다른 글
CView에서 CScrollView로 변경하기 (0) | 2019.03.17 |
---|---|
DC 텍스트 출력 폰트 FONT (0) | 2019.03.17 |
보안이 강화된 적용된 함수 (0) | 2019.03.16 |
시스템에 있는 리소스를 이용해서 커서(cursor) 바꾸기 (0) | 2019.03.12 |
Static 클래스를 서브클래싱하여 마우스 오버시 글자색 바꾸기 (0) | 2019.03.11 |