CWnd::CreateCaret
Crée un nouveau formulaire pour le signe insertion et réclame la propriété du signe insertion.
void CreateCaret(
CBitmap* pBitmap
);
Paramètres
- pBitmap
Identifie la bitmap qui définit la forme de signe insertion.
Notes
La bitmap doit avoir été précédemment créée par la fonction membre de CBitmap::CreateBitmap , la fonction de Windows CreateDIBitmap , ou la fonction membre de CBitmap::LoadBitmap .
CreateCaret détruit automatiquement la forme précédente du signe insertion, dont le cas échéant, quelle que soit la fenêtre possède le signe insertion. Une fois créé, le signe insertion est initialement masqué. Pour afficher le signe insertion, la fonction membre de ShowCaret doit être appelée.
Le signe insertion est une ressource partagée. CWnd doit créer un signe insertion uniquement lorsqu'il a le focus d'entrée ou est actif. Il doit détruire le signe insertion avant qu'il ne perde le focus d'entrée ou devienne inactive.
Exemple
// 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();
}
Configuration requise
Header: afxwin.h