Aracılığıyla paylaş


CWnd::CreateCaret

Sistem düzeltme işaretini için yeni bir şekil oluşturur ve şapka sahipliğini iddia.

void CreateCaret(
   CBitmap* pBitmap 
);

Parametreler

  • pBitmap
    Şapka şeklini tanımlayan bit eşlem tanımlar.

Notlar

Bit eşlem önceden tarafından oluşturulmuş olması gerekir CBitmap::CreateBitmap üye işlev CreateDIBitmap Windows işlevi veya CBitmap::LoadBitmap üye işlevi.

CreateCarethangi pencerenin ne olursa olsun herhangi sahipse şapka otomatik olarak önceki şapka şeklini bozar. Bir kez oluşturduktan sonra şapka başlangıçta gizlidir. Düzeltme karakteri göstermek için ShowCaret üye işlev denilen.

Sistem düzeltme işaretini paylaşılan bir kaynaktır. CWndYalnızca giriş odaklı veya etkin olduğu bir şapka oluşturmanız gerekir. Giriş odağını kaybettiğinde ya da etkisiz duruma geçmez önce klavyeyle bozmak.

Örnek

// 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();
}

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CWnd Sınıfı

Hiyerarşi grafik

CBitmap::CreateBitmap

CreateDIBitmap

DestroyCaret

CBitmap::LoadBitmap

CWnd::ShowCaret

CreateCaret