More actions
imported>Unknown No edit summary |
(Table transclusion repair v1) |
||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
#define _MFC_ | #define _MFC_ | ||
__TOC__ | |||
= Device Context = | = Device Context = | ||
윈도우 운영체제에 의해서 정의된 데이터 구조. 윈도우 운영체제가 장치에 비종속적인 GDI 함수로, 출력 요청을 처리하는 출력장치에 대한 작업으로 해석가능하다. DC에 대한 포인터는 윈도우의 API함수를 호출함으로써 얻을 수 있다. | 윈도우 운영체제에 의해서 정의된 데이터 구조. 윈도우 운영체제가 장치에 비종속적인 GDI 함수로, 출력 요청을 처리하는 출력장치에 대한 작업으로 해석가능하다. DC에 대한 포인터는 윈도우의 API함수를 호출함으로써 얻을 수 있다. | ||
| Line 32: | Line 32: | ||
| 0.05point 단위 (6.9x10^-4인치)의 길이를 갖는다. 방향성은 MM_LOENGLISH와 동일 | | 0.05point 단위 (6.9x10^-4인치)의 길이를 갖는다. 방향성은 MM_LOENGLISH와 동일 | ||
|} | |} | ||
''MM_TEXT가 DC의 기본 모드이다. MM_LOENGLISH모드에서는 가시영역에 존재하는 좌표는 Y값에 대해서 음수를 갖는다. | ''MM_TEXT가 DC의 기본 모드이다. MM_LOENGLISH모드에서는 가시영역에 존재하는 좌표는 Y값에 대해서 음수를 갖는다.<br /> | ||
SetViewportOrg() API 함수나, CDC::SetViewportOrg()를 이용해서 원점의 위치를 변경할 수 있다.'' | SetViewportOrg() API 함수나, CDC::SetViewportOrg()를 이용해서 원점의 위치를 변경할 수 있다.'' | ||
---- | ---- | ||
[[MFC]] | [[MFC]] | ||
Latest revision as of 12:46, 27 March 2026
- define _MFC_
Device Context
윈도우 운영체제에 의해서 정의된 데이터 구조. 윈도우 운영체제가 장치에 비종속적인 GDI 함수로, 출력 요청을 처리하는 출력장치에 대한 작업으로 해석가능하다. DC에 대한 포인터는 윈도우의 API함수를 호출함으로써 얻을 수 있다.
Mapping Mode
DC가 사용하는 좌표계.
| MM_TEXT | x는 좌에서 우로 갈 수록 커지고, y는 위에서 아래로 갈수록 커진다. |
| MM_LOENGLISH | x는 좌우서 우로 갈 수록 커지고, y는 가장 상단에서 그 위로 갈 수록 커진다. 0.01inch 단위 |
| MM_HIENGLISH | x는 좌우서 우로 갈 수록 커지고, y는 가장 상단에서 그 위로 갈 수록 커진다. 0.001inch 단위 |
| MM_LOMETRIC | x는 좌우서 우로 갈 수록 커지고, y는 가장 상단에서 그 위로 갈 수록 커진다. 0.1mm 단위 |
| MM_HIMETRIC | x는 좌우서 우로 갈 수록 커지고, y는 가장 상단에서 그 위로 갈 수록 커진다. 0.01mm 단위 |
| MM_ISOTROPIC | 임의 길이를 갖는다. 그러나 x, y축의 길이는 동일하다. 방향성은 MM_LOENGLISH와 동일 |
| MM_ANISOTROPIC | 임의 길이를 갖는다. 그러나 x, y축의 길이가 달라도 무관. |
| MM_TWIPS | 0.05point 단위 (6.9x10^-4인치)의 길이를 갖는다. 방향성은 MM_LOENGLISH와 동일 |
MM_TEXT가 DC의 기본 모드이다. MM_LOENGLISH모드에서는 가시영역에 존재하는 좌표는 Y값에 대해서 음수를 갖는다.
SetViewportOrg() API 함수나, CDC::SetViewportOrg()를 이용해서 원점의 위치를 변경할 수 있다.