Virtual int SelectClipRgn ( CRgn * pRgn );
int SelectClipRgn ( CRgn * pRgn, int nMode );
Valore restituito
Tipo della regione. Può essere uno qualsiasi dei seguenti valori:
Parametri
pRgn
Identifica la regione ad essere selezionato.
nMode
Specifica l'operazione da eseguire. Deve essere uno dei seguenti valori:
Osservazioni
Seleziona la regione determinata come l'area di ritaglio corrente per il contesto di periferica. Viene utilizzata solo una copia del regione selezionata. La regione può essere selezionata per qualsiasi numero di altri contesti di periferica, o può essere eliminato.
La funzione si presuppone che le coordinate per il data regione sono specificate in unità periferica. Alcuni dispositivi di stampante supportano output di testo con una risoluzione superiore uscita grafica al fine di conservare la precisione necessaria per esprimere le metriche di testo. Questi dispositivi relazione unità periferica con risoluzione superiore, che è, in unità di testo. Questi dispositivi scala poi le coordinate per la grafica, così che molti segnalati Mappa unità periferica per solo 1 unità grafica. Si deve sempre chiamare la funzione di SelectClipRgn usando unità di testo.
Applicazioni che devono prendere il ridimensionamento di oggetti grafici in GDI possono utilizzare la fuga di stampante GETSCALINGFACTOR per determinare il fattore di scala. Questo fattore di scala colpisce il ritaglio. Se una regione viene utilizzata per collegarsi grafica, GDI divide le coordinate per il fattore di ridimensionamento. Se la regione viene utilizzata per ritagliare il testo, GDI non fa alcuna correzione ridimensionamento. Un fattore di scala di 1 fa sì che le coordinate per essere diviso per 2; un fattore di scala di 2 fa sì che le coordinate per essere diviso per 4; e così via.
CDC pa&noramica |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CDC::GetClipBox, CDC::Escape, CRgn :: SelectClipRgn