CW&nd::CreateSolidCaretnbsp;

void CreateSolidCaret ( int nWidth, int nHeight );

Parametri

nWidth

Specifica la larghezza del punto di inserimento (in unità logiche). Se questo parametro è 0, la larghezza è impostata sulla larghezza del bordo di finestra definite dal sistema.

nHeight

Specifica l'altezza del punto di inserimento (in unità logiche). Se questo parametro è 0, l'altezza è impostata all'altezza del bordo di finestra definite dal sistema.

Osservazioni

Crea un rettangolo solido per il punto di inserimento del sistema e rivendica la proprietà del punto di inserimento. La forma del punto di inserimento può essere una linea o un blocco.

I parametri nWidth e nHeight specificano del punto di inserimento larghezza e altezza (in unità logiche); esatto, width e height (in pixel) dipendono dalla modalità di mapping.

Bordo di finestra larghezza o dell'altezza del sistema può essere recuperato tramite il funzione GetSystemMetrics Windows con gli indici di SM_CXBORDER e SM_CYBORDER . Utilizzando il bordo della finestra larghezza o altezza assicura che il punto di inserimento sarà visibile su un display ad alta risoluzione.

La funzione membro CreateSolidCaret distrugge automaticamente la forma precedente accento circonflesso, se qualsiasi, a prescindere dalla finestra possiede il punto di inserimento. Una volta creato, il punto di inserimento viene inizialmente nascosto. Per visualizzare il punto di inserimento, deve essere chiamata la funzione membro ShowCaret.

Il punto di inserimento del sistema è una risorsa condivisa. CWnd dovrebbe creare un accento circonflesso solo quando è attivo o ha lo stato attivo per l'input. Esso dovrebbe distruggere il punto di inserimento prima che perde lo stato attivo per l'input o diventa inattivo.

Panoramica di CWnd |nbsp; Membri della classe | Gerarchia Chart

Vedere anchenbsp; :: DestroyCaret, :: GetSystemMetrics, CWnd::ShowCaret, :: CreateCaret

Index