Condividi tramite


CDC::SetWindowExt

Imposta la x e y gli ambiti della finestra associata al contesto di dispositivo.

virtual CSize SetWindowExt( 
   int cx, 
   int cy  
); 
CSize SetWindowExt( 
   SIZE size  
);

Parametri

  • cx
    Specifica dell'ambito (x in unità logiche) della finestra.

  • cy
    Consente di specificare y ambito (in unità logiche) della finestra.

  • size
    Specifica la x e y gli ambiti (in unità logiche) della finestra.

Valore restituito

Gli ambiti precedenti della finestra (in unità logiche) come oggetto CSize. Se si verifica un errore, le coordinate x e y dell'oggetto restituito CSize sono entrambe impostate su 0.

Note

La finestra, con il riquadro di contesto di dispositivo, definisce come GDI esegue il mapping dei punti nel sistema di coordinate logico nei punti nel sistema di coordinate della periferica.

Quando le seguenti modalità di mapping sono impostate, le chiamate a SetWindowExt e funzioni SetViewportExt vengono ignorate:

  • MM_HIENGLISH

  • MM_HIMETRIC

  • MM_LOENGLISH

  • MM_LOMETRIC

  • MM_TEXT

  • 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 delle gerarchie

CDC::GetWindowExt

CDC::SetViewportExt

CSize Class