CW&nd::CreateSolidCaretnbsp;

privatevoid CreateSolidCaret ( int nWidth, int nHeight );

Parâmetros

nWidth

Especifica a largura do cursor (nas unidades lógicas). Se este parâmetro for 0, a largura é definida como a largura de borda de janela definida pelo sistema.

nHeight

Especifica a altura do cursor (nas unidades lógicas). Se este parâmetro for 0, a altura é definida como a altura de borda de janela definida pelo sistema.

Observações

Cria um Retangular sólido para o cursor do sistema e afirma apropriar o cursor. A forma de cursor pode ser uma linha ou bloco.

Os parâmetros nWidth e nHeight especificam largura do acento circunflexo e a altura (em unidades lógicas); a largura exata e altura (em pixels) dependem do modo de mapeamento.

Borda de janela largura ou a altura do sistema pode ser recuperada pelo Windows GetSystemMetrics função com o SM_CXBORDER e SM_CYBORDER índices. Usando a borda da janela largura ou altura garante que o acento circunflexo estará visível em uma tela de alta resolução.

A função de membro CreateSolidCaret automaticamente destrói a forma de cursor anterior, se houver, independentemente de qual janela possui o cursor. Uma vez criado, o acento circunflexo está oculto inicialmente. Para mostrar o cursor, a função de membro ShowCaret deve ser chamada.

O cursor do sistema é um recurso compartilhado. CWnd deve criar um acento circunflexo apenas quando ele tem o foco de entrada ou está ativo. Ele deve destruir o acento circunflexo antes ele perde o foco de entrada ou torna-se inativa.

|&Nbsp CWnd visão geral ; Membros de classe | Gráfico de hierarquia

Consulte tambémnbsp; :: DestroyCaret, :: GetSystemMetrics, CWnd::ShowCaret, :: CreateCaret

Index