网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CWnd::CreateGrayCaret
释义 CWnd::CreateGrayCaret

void CreateGrayCaret( int nWidth, int nHeight );

参数:
nWidth指定了插字符的宽度(逻辑单位)。如果这个参数为0,则宽度被设为系统定义的窗口边框宽度。
nHeight指定了插字符的高度(逻辑单位)。如果这个参数为0,则高度被设为系统定义的窗口边框高度。

说明:
这个函数为系统插字符创建一个灰色的矩形,并声明对插字符的所有权。插字符的形状可以是线条,也可以是方块。
参数nWidth和nHeight指定了插字符的宽度和高度(逻辑单位);实际的宽度和高度(以像素为单位)依赖于映射模式。
使用SM_CXBORDER和SM_CYBORDER索引调用Windows的GetSystemMetrics函数可以获得系统的窗口边框宽度或高度。使用窗口边框的宽度和高度以确保插字符在高分辨率显示中能够看得见。
CreateGrayCaret成员函数自动销毁原来的插字符形状,如果有的话,而并不考虑哪个窗口拥有这个插字符。在被创建之后,插字符是隐藏的。要显示插字符,必须调用ShowCaret成员函数。
系统插字符是一种共享资源。CWnd只应在它具有输入焦点或处于活动状态时才创建插字符。在它失去输入焦点或变为非活动以前,它应当销毁插字符。

请参阅:
::DestroyCaret, ::GetSystemMetrics, CWnd::ShowCaret, ::CreateCaret
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:35:14