CDC::SetViewportExt
Imposta la x e y gli ambiti del riquadro di visualizzazione del contesto di dispositivo.
virtual CSize SetViewportExt(
int cx,
int cy
);
CSize SetViewportExt(
SIZE size
);
Parametri
cx
Specifica la x ambito del riquadro di visualizzazione (in unità).cy
Consente di specificare y ambito del riquadro di visualizzazione (in unità).size
Specifica la x e y gli ambiti del riquadro di visualizzazione (in unità).
Valore restituito
Gli ambiti lo sfondo del riquadro di visualizzazione come CSize oggetto. Quando si verifica un errore, le coordinate x e y dell'oggetto restituito CSize sono entrambe impostate su 0.
Note
Il riquadro di visualizzazione, con la finestra di contesto di dispositivo, definisce come GDI esegue il mapping dei punti nel sistema di coordinate logico nei punti nel sistema di coordinate di dispositivo effettivo. Ovvero definiscono come GDI converte le coordinate logiche nelle coordinate della periferica.
Quando le seguenti modalità di mapping sono impostate, le chiamate a SetWindowExt e SetViewportExt vengono ignorati:
MM_HIENGLISH |
MM_LOMETRIC |
---|---|
MM_HIMETRIC |
MM_TEXT |
MM_LOENGLISH |
MM_TWIPS |
Quando la modalità MM_ISOTROPIC è impostata, un'applicazione deve chiamare la funzione membro SetWindowExt prima di chiamare SetViewportExt.
Esempio
Vedere l'esempio relativo CView::OnPrepareDC.
Requisiti
Header: afxwin.h