CWnd::CreateCaret
Cria uma nova maneira para o sinal de intercalação e diz a propriedade caret.
void CreateCaret(
CBitmap* pBitmap
);
Parâmetros
- pBitmap
Identifica o bitmap que define a forma de um sinal de intercalação.
Comentários
O bitmap deve ter sido criado anteriormente pela função de membro de CBitmap::CreateBitmap , a função do windows de CreateDIBitmap , ou função de membro de CBitmap::LoadBitmap .
CreateCaret for automaticamente a forma anterior caret, se houver, independentemente da janela possui o acento circunflexo. Uma vez criado, o acento circunflexo está oculto inicialmente. Para mostrar o acento circunflexo, a função de membro de ShowCaret deve ser chamada.
O sinal de intercalação é um recurso compartilhado. CWnd deve criar um sinal de intercalação somente quando tem o foco de entrada ou está ativo. Também deve o acento circunflexo antes que perde o foco de entrada ou se torne 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