Compartilhar via


COleControl::ClipCaretRect

Ajustar um retângulo se é abordado totalmente ou parcialmente objetos sobrepostos, opacos caret.

BOOL ClipCaretRect(
   LPRECT lpRect 
);

Parâmetros

  • lpRect
    Em a entrada, um ponteiro a estrutura de RECT que contém a área caret a ser ajustada.Em a saída, na área do acento circunflexo, ou em NULO se o retângulo caret é abordado completamente.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

Um sinal de intercalação é uma linha, um bloco, ou um bitmap de piscamento que indica normalmente onde o texto ou elementos gráficos serão inseridos.

Um objeto sem janelas não pode mostrar segurança com um sinal de intercalação sem primeiro verificar se o acento circunflexo está oculto totalmente ou parcialmente objetos sobrepostos.Para renderizar que possível, um objeto pode usar ClipCaretRect para obter o acento circunflexo (reduzido) para assegurá-lo couber na região de corte.

Os objetos que criam um sinal de intercalação deve enviar o retângulo caret a ClipCaretRect e usar o retângulo definido para o acento circunflexo.Se o acento circunflexo está oculto totalmente, este método retornará Falso e o acento circunflexo não deve ser de qualquer mostrado em esse caso.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe de COleControl

Gráfico de hierarquia