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