Condividi tramite


COleControl::ClipCaretRect

Regola un rettangolo se completamente o parzialmente viene analizzato sovrapposti, oggetti opachi del cursore.

BOOL ClipCaretRect( 
   LPRECT lpRect  
);

Parametri

  • lpRect
    In input, un puntatore a una struttura RECT che contiene l'area di cursori per essere modificati. In output, nell'area del cursore di modificati, o in NULL se il rettangolo del cursore è completamente coperto.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Un cursore è una linea sfarfallio, un blocco, o una bitmap che in genere indica dove il testo o grafica verrà inserito.

Un oggetto senza finestra non in modo sicuro mostrare un cursore senza prima controllare se il cursore parzialmente o completamente sia nascosto da oggetti sovrapposti. Per consentire tale oggetto, un oggetto può utilizzare ClipCaretRect per ottenere regolato il punto di inserimento (ridotto a garantire a sinistra nell'area.

Gli oggetti che creano un cursore devono inviare il rettangolo del cursore a ClipCaretRect e utilizzare il rettangolo di adeguata per il cursore. Se il cursore è completamente nascosti, questo metodo restituirà FALSE e il cursore non deve essere visualizzato affatto in questo caso.

Requisiti

Header: afxctl.h

Vedere anche

Riferimenti

Classe COleControl

Grafico delle gerarchie