Compartir a través de


CWnd::CreateCaret

Crea una nueva forma para el símbolo de intercalación y petición la propiedad del símbolo de intercalación.

void CreateCaret(
   CBitmap* pBitmap 
);

Parámetros

  • pBitmap
    Identifica el mapa de bits que define la forma del símbolo de intercalación.

Comentarios

El mapa de bits debe haberse creado previamente por la función miembro de CBitmap::CreateBitmap , la función de CreateDIBitmap Windows, o la función miembro de CBitmap::LoadBitmap .

CreateCaret automáticamente destruye la forma anterior del símbolo de intercalación, si existe, independientemente de la ventana posea el símbolo de intercalación.Una vez creado, el símbolo de intercalación está oculto inicialmente.Para mostrar el símbolo de intercalación, la función miembro de ShowCaret debe denominarse.

el símbolo de intercalación es un recurso compartido.CWnd debe crear un símbolo de intercalación cuando tiene el foco de entrada o está activa.Debe destruir el símbolo de intercalación antes de que pierde el foco de entrada o esté inactivo.

Ejemplo

// Changes the caret of the edit control in this dialog box
void CMyDlg::OnChangeCaret() 
{
   m_pBitmapCaret = new CBitmap;
   m_pBitmapCaret->LoadBitmap(IDB_HAPPY_BITMAP);
   m_MyEdit.CreateCaret(m_pBitmapCaret);
   m_MyEdit.ShowCaret();
}

Requisitos

encabezado: afxwin.h

Vea también

Referencia

Clase de CWnd

Gráfico de jerarquía

CBitmap::CreateBitmap

CreateDIBitmap

DestroyCaret

CBitmap::LoadBitmap

CWnd::ShowCaret

CreateCaret