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)
태그목록
QueryPerformanceFrequency
TSP
SHL
directx
DebugView
RtlString
DeviceTool
알고리즘
0-1배낭채우기
API
QueryPerformanceCounter
X86
CodeGate2011
D3DXCreateRenderToSurface
sicp
thread
배경색
knapsack problem
SystemThread
네트워크
c4013
WinPcap
P300
InstDrv
xnote
WinObj
DDK
연습문제
카메라
최근에 올라온 글
최근에 달린 댓글
최근에 받은 트랙백
글 보관함
달력
«
2024/05
»
일
월
화
수
목
금
토
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
티스토리 가입하기!
티스토리툴바