CWnd::CreateCaret

void CreateCaret( CBitmap* pBitmap );

参数:
pBitmap标识了一个位图,定义了插入字符的形状。

说明:
为系统插入字符创建一个新的形状,并声明对插入字符的所有权。
这个位图必须是先前用CBitmap::CreateBitmap成员函数、Windows的CreateDIBitmap函数或CBitmap::LoadBitmap成员函数创建的。
CreateCaret自动销毁原来的插字符形状,并不考虑哪个窗口拥有这个插字符。在被创建之后,插字符最初是隐藏的。要显示插字符,必须调用ShowCaret成员函数。
系统插字符是一种共享资源。CWnd只应在它具有输入焦点或者活动的时候才创建插字符。在它失去输入焦点或变为非活动之前,它应该销毁插字符。

请参阅:
CBitmap::CreateBitmap, ::CreateDIBitmap, ::DestroyCaret, CBitmap::LoadBitmap, CWnd::ShowCaret, ::CreateCaret