Positive living
블로그홈
지역로그
태그로그
미디어로그
방명록
[MFC] - bitmap이용 이미지 그리기..
Study/C/C++
2008. 12. 6. 23:04
void CbitbltView::OnDraw(CDC* /*pDC*/) { . . . CDC memDC; CDC* pDC = this->GetDC(); CBitmap bmp,*pOldBmp; BITMAP bm; CRect rect; //1.이미지 로딩하기 bmp.m_hObject = (HBITMAP)LoadImage(NULL, _T("vmware.bmp"), IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE|LR_CREATEDIBSECTION|LR_DEFAULTSIZE); if(bmp.m_hObject == NULL) return; //2.이미지 정보를 얻기 위해서 ,여기서는 이미지 크기를 구하기 위해서 bmp.GetBitmap(&bm); //3.화면DC가 화면에 뿌리기 전에 데이터를 임시로 저장해주는 역할 memDC.CreateCompatibleDC(pDC); //4.메모리DC가 로딩된 비트맵정보를 읽어들인다. pOldBmp = memDC.SelectObject(&bmp); //5.이미지를 뿌릴 최초의 시작점을 구한다. GetClientRect(&rect); int nX = rect.left + (rect.Width() - bm.bmWidth)/2; int nY = rect.top + (rect.Height() - bm.bmHeight)/2; //6.화면에 뿌린다.(메모리DC에서 화면DC로 고속복사로 뿌린다) pDC->BitBlt(nX, nY, bm.bmWidth, bm.bmHeight, &memDC, 0, 0, SRCCOPY); //7.원래의 비트맵정보로 환원한다. memDC.SelectObject(pOldBmp); this->ReleaseDC(pDC); . . . }
공유하기
게시글 관리
Positive living
Posted by
hazeyun
,
열정은 두려움을 이긴다!!
by
hazeyun
카테고리
Category
(74)
Profile
(0)
idle talk
(7)
Snap
(4)
Study
(43)
Algorithm
(9)
C/C++
(11)
Kernel
(6)
Reversing
(4)
Ruby
(0)
DirectX
(3)
Network
(3)
Linux
(2)
SICP
(2)
English
(12)
Tip
(5)
Etude
(2)
Buy
(0)
Diary
(0)
태그목록
sicp
TSP
D3DXCreateRenderToSurface
0-1배낭채우기
directx
연습문제
네트워크
CodeGate2011
DebugView
SHL
WinObj
QueryPerformanceFrequency
P300
SystemThread
knapsack problem
알고리즘
카메라
thread
WinPcap
QueryPerformanceCounter
X86
API
배경색
xnote
RtlString
DeviceTool
c4013
DDK
InstDrv
최근에 올라온 글
최근에 달린 댓글
최근에 받은 트랙백
글 보관함
달력
«
2025/12
»
일
월
화
수
목
금
토
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
링크
[차니님 블로그].
[정덕영님 블로그].
[소마님 블로그].
[미친감자님 블로그].
[까마귀님 블로그].
[zealot님 블로그].
[window31님 블로그].
[reslee님 블로그].
[jz in reverse engin….
[j00ru//vx tech 블로그].
[hoon038님 블로그].
[Tarjei Mandt's 블로그].
[Mark's Blog].
[GrimReper님 블로그].
[Alexey Lyashko's 블로….
[Alex Ionescu's 블로그].
Old House HT.
OSR's Online.
Microsft press.
HITB Quarterly Magaz….
Crash Dump Aanlysis.
Code Project.
Cheat engine Forum.
Basics for OS.
Total
Today
Yesterday
티스토리 가입하기!
티스토리툴바