CWnd::CreateCaret
Cria uma nova forma para o cursor do sistema e solicitações de propriedade do cursor.
void CreateCaret(
CBitmap* pBitmap
);
Parâmetros
- pBitmap
Identifica o bitmap que define a forma de sinal de interpolação.
Comentários
O bitmap deve ter sido criado anteriormente pelo CBitmap::CreateBitmap função de membro , a CreateDIBitmap Função do Windows ou o CBitmap::LoadBitmapfunção de membro .
CreateCaret destrói automaticamente a forma de cursor anterior, se houver, independentemente da janela em que detém o cursor. Uma vez criado, o cursor é inicialmente oculto.Para mostrar o cursor, a ShowCaretfunção de membro deve ser chamada.
O cursor do sistema é um recurso compartilhado.CWnd deve criar um cursor somente quando ele tem o foco de entrada ou está ativo. Ele deve destruir o cursor antes de perder o foco de entrada ou se torna inativo.
Exemplo
// 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
Cabeçalho: afxwin.h