void CreateSolidCaret ( int nWidth, int nHeight );
Parámetros
nWidth
Especifica el ancho del símbolo de intercalación (en unidades lógicas). Si este parámetro es 0, el ancho se establece en el ancho del borde de ventana definido por el sistema.
nHeight
Especifica la altura del símbolo de intercalación (en unidades lógicas). Si este parámetro es 0, se establece la altura a la altura del borde de ventana definido por el sistema.
Observaciones
Crea un rectángulo sólido para el símbolo de intercalación del sistema y reclama la propiedad del símbolo de intercalación. La forma del símbolo de intercalación puede ser una línea o un bloque.
Los parámetros nWidth y nHeight especifican la intercalación de anchura y altura (en unidades lógicas); la altura y anchura (en píxeles) exactas dependen del modo de asignación.
Ancho del borde de la ventana o la altura del sistema se puede recuperar por la función de Windows GetSystemMetrics con los índices de SM_CXBORDER y SM_CYBORDER . Usando el borde de la ventana ancho o altura asegura que el símbolo de intercalación serán visible en una pantalla de alta resolución.
La función de miembro de CreateSolidCaret destruye automáticamente la anterior forma de símbolo de intercalación, si cualquiera, independientemente de qué ventana posee el símbolo de intercalación. Una vez creado, el símbolo de intercalación inicialmente está oculto. Para mostrar el símbolo de intercalación, se debe llamar a la función de miembro de ShowCaret.
El símbolo de intercalación del sistema es un recurso compartido. CWnd debería crear un símbolo de intercalación sólo cuando tiene el foco de entrada o está activo. Debe destruir el símbolo de intercalación antes de que pierde el foco de entrada o inactivo.
Visión General de CWnd |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp; :: DestroyCaret, :: GetSystemMetrics, CWnd::ShowCaret, :: CreateCaret