COleControl::ClipCaretRect
Ajusta un rectángulo si está totalmente o parcialmente mediante, objetos opacos del símbolo de intercalación.
BOOL ClipCaretRect(
LPRECT lpRect
);
Parámetros
- lpRect
En la entrada, un puntero a una estructura de RECT que contiene el área del símbolo de intercalación que se va a ajustar. En la salida, el área del contenedor del símbolo de intercalación, o NULL si el rectángulo del símbolo de intercalación se cubre completamente.
Valor devuelto
Distinto de cero si correctamente; si no 0.
Comentarios
Un símbolo de intercalación es una línea, un bloque, o un mapa de bits parpadeante que indica normalmente donde el texto o gráficos se insertará.
Un objeto sin ventana no puede mostrar con seguridad un símbolo de intercalación sin comprobar primero si el símbolo de intercalación está oculto total o parcialmente superpuestos objetos. Para crear que posible, un objeto puede utilizar ClipCaretRect para obtener el símbolo de intercalación ajustado (reducido) para asegurarse que quepa en la zona de recorte.
Los objetos que crean un símbolo de intercalación deben enviar el rectángulo del símbolo de intercalación a ClipCaretRect y utilizar el rectángulo ajustado para el símbolo de intercalación. Si el símbolo de intercalación está completamente oculta, este método devolverá FALSO y el símbolo de intercalación no se debe mostrar en este caso.
Requisitos
encabezado: afxctl.h