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