|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
Application-Defined Mapping Modes
The two application-defined mapping modes (MM_ISOTROPIC and MM_ANISOTROPIC) are provided for application-specific mapping modes. The MM_ISOTROPIC mode guarantees that logical units in the x-direction and in the y-direction are equal, while the MM_ANISOTROPIC mode allows the units to differ. A CAD or drawing application can benefit from the MM_ISOTROPIC mapping mode but may need to specify logical units that correspond to the increments on an engineer's scale (1/64 inch). These units would be difficult to obtain with the predefined mapping modes (MM_HIENGLISH or MM_HIMETRIC); however, they can easily be obtained by selecting the MM_ISOTROPIC (or MM_ANISOTROPIC) mode. The following example shows how to set logical units to 1/64 inch:
SetMapMode(hDC, MM_ISOTROPIC); SetWindowExtEx(hDC, 64, 64, NULL); SetViewportExtEx(hDC, GetDeviceCaps(hDC, LOGPIXELSX), GetDeviceCaps(hDC, LOGPIXELSY), NULL);
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
Application-Defined, ОТОБРАЖАЮЩЕЕ Способы
Два определенных приложений, отображающих способы (MM_ISOTROPIC и MM_ANISOTROPIC) предусмотрены для специализированного распределения способов. Способ MM_ISOTROPIC гарантирует, что логические устройства в x-direction и в y-direction равные, тогда как способ MM_ANISOTROPIC позволяет устройства, чтобы отличаться. САПР или чертеж приложения могут выиграть из MM_ISOTROPIC, отображающий способ но возможно нужно определять логические устройства, которые переписываются в приращения на инженерной шкале (1/64 дюймов). Эти устройства должны быть трудны получать со встроенным распределением способов (MM_HIENGLISH или MM_HIMETRIC); тем не менее, они могут легко получены выбором MM_ISOTROPIC способа (или MM_ANISOTROPIC). Следующий пример показывает как, чтобы устанавливать логические устройства на 1/64 дюймов:
SetMapMode(hDC, MM_ISOTROPIC); SetWindowExtEx(hDC, 64, 64, НЕДЕЙСТВИТЕЛЬНОЕ); SetViewportExtEx(hDC, GetDeviceCaps(hDC, LOGPIXELSX), GetDeviceCaps(hDC, LOGPIXELSY), НЕДЕЙСТВИТЕЛЬНЫЙ);
|
|
|
|
| |