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