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