Partilhar via


COleControl::ClipCaretRect

Ajusta um retângulo de cursor, se ela estiver totalmente ou parcialmente coberta por objetos sobrepostos, opacos.

BOOL ClipCaretRect(
   LPRECT lpRect 
);

Parâmetros

  • lpRect
    Na entrada, um ponteiro para um RECT estrutura que contém a área de cursor a ser ajustado.Na saída, área do cursor ajustado ou NULO se o retângulo do cursor é abordado completamente.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Um cursor é um Brilhante linha, bloco ou bitmap geralmente indica onde o texto ou os elementos gráficos serão inseridos.

Um objeto sem janelas com segurança não pode mostrar um cursor sem verificar primeiro se o cursor está parcialmente ou totalmente oculto por objetos sobrepostos.Para que que seja possível, um objeto pode usar ClipCaretRect Para obter o cursor ajustado (reduzido) para garantir que ele caiba na região de recorte.

Objetos que criam um acento circunflexo devem enviar o retângulo de cursor para ClipCaretRect e use o retângulo ajustado para o cursor. Se o cursor inteiramente estiver oculta, este método retornará FALSE e o cursor devem não ser mostrados em todas as nesse caso.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe COleControl

Gráfico de hierarquia

Outros recursos

COleControl membros