术语 | CWnd::CreateGrayCaret | ||||
释义 | CWnd::CreateGrayCaret void CreateGrayCaret( int nWidth, int nHeight ); 参数:
说明: 这个函数为系统插字符创建一个灰色的矩形,并声明对插字符的所有权。插字符的形状可以是线条,也可以是方块。 参数nWidth和nHeight指定了插字符的宽度和高度(逻辑单位);实际的宽度和高度(以像素为单位)依赖于映射模式。 使用SM_CXBORDER和SM_CYBORDER索引调用Windows的GetSystemMetrics函数可以获得系统的窗口边框宽度或高度。使用窗口边框的宽度和高度以确保插字符在高分辨率显示中能够看得见。 CreateGrayCaret成员函数自动销毁原来的插字符形状,如果有的话,而并不考虑哪个窗口拥有这个插字符。在被创建之后,插字符是隐藏的。要显示插字符,必须调用ShowCaret成员函数。 系统插字符是一种共享资源。CWnd只应在它具有输入焦点或处于活动状态时才创建插字符。在它失去输入焦点或变为非活动以前,它应当销毁插字符。 请参阅: ::DestroyCaret, ::GetSystemMetrics, CWnd::ShowCaret, ::CreateCaret |
||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。