언어 DirectX를.. 이해가 불가능..;;
2005.06.26 03:56
LPDIRECTDRAW 는 다이렉트 드로우 객체입니다. 기본이 되는거죠.
LPDIRECTDRAWSURFACE는 표면입니다=ㅅ= 크기와 색상 수를 가지고 있고, 그림, 글자 등을 가진 비트맵과 비슷한 것입니다.
DDSURFACEDESC는 서피스의 정보를 가진 구조체입니다. 보통 서피스를 만들때 쓰입니다. 여기에 가로세로크기, 색상 수 등을 저장합니다.
서피스의 메모리를 고정시키는 겁니다. 이걸 안하면 시시각각 변하는 그래픽 메모리를 붙잡아 두지 못합니다. Lock으로 잡아놓고 메모리를 직접 조작하는 겁니다.
if(lpDD->SetCooperativeLevel
(hWnd,DDSCL_EXCLUSIVE|DDSCL_FULLSCREEN)!=DD_OK) return 0;
if(lpDD->SetDisplayMode(800,600,8)!=DD_OK) return 0;
이것을
if(lpDD->SetCooperativeLevel
(hWnd,DDSCL_EXCLUSIVE|DDSCL_NORMAL)!=DD_OK) return 0;
if(lpDD->SetDisplayMode(800,600,8)!=DD_OK) return 0;
256색을 쓰지 않으면 8 대신 16을 넣어주시면 됩니다.
LPDIRECTDRAWSURFACE는 표면입니다=ㅅ= 크기와 색상 수를 가지고 있고, 그림, 글자 등을 가진 비트맵과 비슷한 것입니다.
DDSURFACEDESC는 서피스의 정보를 가진 구조체입니다. 보통 서피스를 만들때 쓰입니다. 여기에 가로세로크기, 색상 수 등을 저장합니다.
서피스의 메모리를 고정시키는 겁니다. 이걸 안하면 시시각각 변하는 그래픽 메모리를 붙잡아 두지 못합니다. Lock으로 잡아놓고 메모리를 직접 조작하는 겁니다.
if(lpDD->SetCooperativeLevel
(hWnd,DDSCL_EXCLUSIVE|DDSCL_FULLSCREEN)!=DD_OK) return 0;
if(lpDD->SetDisplayMode(800,600,8)!=DD_OK) return 0;
이것을
if(lpDD->SetCooperativeLevel
(hWnd,DDSCL_EXCLUSIVE|DDSCL_NORMAL)!=DD_OK) return 0;
if(lpDD->SetDisplayMode(800,600,8)!=DD_OK) return 0;
256색을 쓰지 않으면 8 대신 16을 넣어주시면 됩니다.
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
» | DirectX를.. 이해가 불가능..;; | Yeah~☆ | 2005.06.26 | 10 |
26 | 삭제 [1] | AY아이 | 2005.06.25 | 181 |
25 | 간단한 C언어 함수 'for' 에 대한질문 [6] | 창조자 | 2005.06.23 | 90 |
24 | 프로그래밍언어 코볼이 [5] | jaeho | 2005.06.21 | 199 |
23 | WINAPI 에서.. 소리재생하는 방법.. | 하앙e | 2005.06.07 | 58 |
22 | 삭제 | AY아이 | 2005.06.07 | 167 |
21 | 비주얼 베이직에서 자료형에 관해... | 하앙e | 2005.06.06 | 21 |
20 | 비주얼 베이직에서 자료형에 관해... [3] | 승사마 | 2005.06.05 | 72 |
19 | 프로그래밍 언어중에 | 하앙e | 2005.06.04 | 6 |
18 | 질문입니다. | 비밀소년 | 2005.06.03 | 4 |
17 | 궁금사항인데물겠습니다... | 비밀소년 | 2005.06.03 | 3 |
16 | 궁금사항인데물겠습니다... | 비밀소년 | 2005.06.03 | 5 |
15 | 프로그래밍 언어중에 [4] | jaeho | 2005.06.03 | 171 |
14 | 질문입니다. | 하앙e | 2005.06.01 | 3 |
13 | 질문입니다. | 글라오스 | 2005.06.01 | 80 |
12 | 배우려는 학생으로서 질문하나하겠습니다. | 하앙e | 2005.05.30 | 7 |
11 | 배우려는 학생으로서 질문하나하겠습니다. [3] | 불타는빨간머리 | 2005.05.30 | 106 |
10 | 궁금사항인데물겠습니다... [1] | 딸기맛식빵 | 2005.05.30 | 71 |
9 | 궁금사항인데물겠습니다... [2] | 딸기맛식빵 | 2005.05.30 | 88 |
8 | Win 32 API 에서 도형에 색깔을.. 어떻게 넣죠?.. | 하앙e | 2005.05.30 | 20 |