Condividi tramite


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

Vedere anche

Riferimenti

Classe CDC

Grafico della gerarchia

CDC::SetWindowExt

Classe di CSize

CDC::GetViewportExt