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