MFC Application 예제
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

예제 2-1
void CsecondView::OnDraw(CDC* /*pDC*/)

예제 2-2
void CText1View::OnDraw(CDC *pDC)

예제 2-3
void CShapeView::OnDraw(CDC *pDC)

예제 2-4
void Cpen1View::OnDraw(CDC *pDC)

예제 2-5
void Cbrush1View::OnDraw(CDC *pDC)

예제 2-6
void CFont1View::OnDraw(CDC *pDC)

예제 2-7
void Cbmp1View::OnDraw(CDC *pDC)

본문내용

h = pDC->SelectObject(&solidBrush);
pDC->Rectangle(100, 50, 200, 150);
hatchBrush.CreateHatchBrush(HS_CROSS, RGB(0, 255, 255));
p01dBrush = pDC->SelectObject(&hatchBrush);
pDC->Rectangle(300, 50, 400, 150);
pDC->SelectStockObject(GRAY_BRUSH);
pDC->Rectangle(500, 50, 600, 150);
pDC->SelectObject(p01dBrush);
//내장 GDI 오브젝트로 원상 복귀할 수도 있다
//pDC->SelectStockObject(WRITE_BRUSH);
solidBrush.DeleteObject();
hatchBrush.DeleteObject();
}
예제 2-6
void CFont1View::OnDraw(CDC *pDC)
{
CFont1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
pDC->TextOutW(0, 20, _T(\"안녕하세요 MFC 테스트이다.\"));
CFont myFont, *p01dFont;
int y=60, size=0;
for(size=16; size<=36; size+=4)
{
myFont.CreateFont(size,//가로 세로 크기
0, 0, 0, //기울어짐 각도
FW_DONTCARE, //폰트의 굵기
FALSE,//이탤릭 플러그
FALSE,//언더라인 플러그
FALSE,//STRIKEOUT 플러그
DEFAULT_CHARSET,//CHAR SET
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,
DEFAULT_PITCH,
_T(\"굴림체\"));
p01dFont=pDC->SelectObject(&myFont);
pDC->TextOutW(20, y, _T(\"폰트 GDI 오브젝트 연습중입니다\"));
pDC->SelectObject(p01dFont);
myFont.DeleteObject();
y+=size*2;
}
}
예제 2-7
void Cbmp1View::OnDraw(CDC *pDC)
{
Cbmp1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
CDC MemDC;
MemDC.CreateCompatibleDC(pDC);
CBitmap bitmap;
bitmap.LoadBitmap(IDB_BITMAP1);
CBitmap *p01dBitmap = (CBitmap *)MemDC.SelectObject(&bitmap);
pDC->BitBlt(0, 0, 350, 400, &MemDC, 0, 0, SRCCOPY);
pDC->BitBlt(500, 100, 150, 150, &MemDC, 100, 100, SRCCOPY);
MemDC.SelectObject(p01dBitmap);
bitmap.DeleteObject();
}
  • 가격13,860
  • 페이지수7페이지
  • 등록일2012.11.12
  • 저작시기2012.9
  • 파일형식한글(hwp)
  • 자료번호#775399
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니