U E D R , A S I H C RSS

MFC/Device Context

No older revisions available

No older revisions available



{{| |}}

1. Device Context

윈도우 운영체제에 의해서 정의된 데이터 구조. 윈도우 운영체제가 장치에 비종속적인 GDI 함수로, 출력 요청을 처리하는 출력장치에 대한 작업으로 해석가능하다. DC에 대한 포인터는 윈도우의 API함수를 호출함으로써 얻을 수 있다.

2. 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()를 이용해서 원점의 위치를 변경할 수 있다.''

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:41
Processing time 0.0257 sec