CWnd::CreateCaret
Crea una nuova forma per il cursore di sistema e attesta la proprietà del cursore.
void CreateCaret(
CBitmap* pBitmap
);
Parametri
- pBitmap
Identifica la bitmap che definisce la forma del cursore.
Note
La bitmap sia stata precedentemente creata dalla funzione membro CBitmap::CreateBitmap, dalla funzione di Windows CreateDIBitmap, o dalla funzione membro CBitmap::LoadBitmap.
CreateCaret automaticamente elimina la forma precedente del cursore, se presente, indipendentemente dalla finestra appartiene il cursore. Una volta creato, il cursore iniziale è nascosto. Per visualizzare il cursore, la funzione membro ShowCaret deve essere chiamata.
Il cursore di sistema è una risorsa condivisa. CWnd deve creare un cursore solo quando ha lo stato attivo per l'input o è attivo. Deve eliminare il cursore prima che l'oggetto perde lo stato attivo per l'input o diventi inattiva.
Esempio
// 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();
}
Requisiti
Header: afxwin.h