Compartilhar via


Método ITextHost::TxCreateCaret (textserv.h)

Cria uma nova forma para o cursor do controle de edição avançada sem janelas.

Sintaxe

BOOL TxCreateCaret(
  [in] HBITMAP hbmp,
  [in] INT     xWidth,
  [in] INT     yHeight
);

Parâmetros

[in] hbmp

Tipo: HBITMAP

Manipule para o bitmap da nova forma de cursor.

Se o controle de edição avançada sem janelas tiver o estilo SES_LOGICALCARET , hbmp será uma combinação dos seguintes valores:

Valor Significado
CARET_CUSTOM
Um cursor adornado. Esse valor será válido somente se CARET_RTL também for especificado.
CARET_ITALIC
Um cursor itálico.
CARET_NONE
Uma barra vertical piscando.
CARET_NULL
Um bitmap vazio (para seleção de texto não degenerado).
CARET_ROTATE90
Um cursor que é girado no sentido horário em 90 graus.
CARET_RTL
O cursor move da direita para a esquerda.

[in] xWidth

Tipo: INT

Largura do cursor, em unidades lógicas.

[in] yHeight

Tipo: INT

Altura do cursor, em unidades lógicas.

Retornar valor

Tipo: BOOL

Retornar TRUE se o método for bem-sucedido.

Retornará FALSE se o método falhar.

Comentários

Esse método só é válido quando o controle está ativo in-loco; chamadas enquanto o controle está inativo podem falhar.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho textserv.h
DLL Msftedit.dll

Confira também

Conceitual

Createcaret

ITextHost

Outros recursos

Controles de edição avançada sem janelas