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)
태그목록
배경색
SHL
xnote
QueryPerformanceFrequency
SystemThread
D3DXCreateRenderToSurface
DebugView
InstDrv
CodeGate2011
P300
알고리즘
thread
c4013
DDK
TSP
연습문제
X86
QueryPerformanceCounter
WinObj
sicp
API
RtlString
knapsack problem
네트워크
WinPcap
directx
0-1배낭채우기
DeviceTool
카메라
최근에 올라온 글
최근에 달린 댓글
최근에 받은 트랙백
글 보관함
달력
«
2025/04
»
일
월
화
수
목
금
토
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
링크
[차니님 블로그].
[정덕영님 블로그].
[소마님 블로그].
[미친감자님 블로그].
[까마귀님 블로그].
[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
티스토리 가입하기!
티스토리툴바