共用方式為


CWnd::CreateCaret

建立系統游標新圖形和這個命令會要求插入號的擁有權。

void CreateCaret(
   CBitmap* pBitmap 
);

參數

  • pBitmap
    辨識定義插入號 (Caret) 圖案的點陣圖。

備註

必須由 CBitmap::CreateBitmap 成員函式、 CreateDIBitmap Windows 函式或 CBitmap::LoadBitmap 成員函式之前建立點陣圖。

如果有的話,CreateCaret 自動終結之前插入號 (Caret) 圖案視窗所主控插入號。 一旦建立之後,插入號 (Caret) 最初會隱藏。 若要顯示插入號,必須 ShowCaret 呼叫成員函式。

系統游標是共用資源。 它才具有輸入焦點或在作用中時,CWnd 應該建立插入號。 會失去輸入焦點或變成非作用之前,就應終結插入號。

範例

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

需求

Header: afxwin.h

請參閱

參考

CWnd 類別

階層架構圖

CBitmap::CreateBitmap

CreateDIBitmap

DestroyCaret

CBitmap::LoadBitmap

CWnd::ShowCaret

CreateCaret