网站首页  词典首页

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

 

术语 CDC::DrawDragRect
释义 CDC::DrawDragRect

void DrawDragRect(
     LPCRECT lpRect,
     SIZE size,
     LPCRECT lpRectLast,
     SIZE sizeLast,
     CBrush* pBrush = NULL,
     CBrush* pBrushLast = NULL
    );

参数:
lpRect指向RECT结构或CRect对象的指针。它包含指定矩形的逻辑坐标--在此情况下,矩形的端点位置将被重新绘制。
size指定矩形外边界的左上角与内边界的左上角的偏移量(即边界的厚度)。
lpRectLast指向RECT结构或CRect对象的指针。它包含指定矩形的逻辑坐标棗在此情况下,矩形的原始位置处于重新绘制状态。
sizeLast指定重新绘制的矩形的外边界的左上角与内边界的左上角的偏移量(即边界的厚度)。
pBrush指向画刷的指针。设置为NULL时,使用缺省的黑白画刷。
pBrushLast指向最近使用的画刷指针。

说明:
反复调用该成员函数以重新绘制一个拖动的矩形。为得到视觉反馈,可以在指定鼠标位置后循环调用该函数。当调用DrawDragRect后,前一个矩形被抹去而重新绘制一个新矩形。例如,当用户在屏幕上拖动矩形时,DrawDragRect将抹去先前的一个,而在新位置上重新绘制。缺省地,DrawDragRect用黑白画刷绘制矩形,创建一个平滑移动的矩形。当第一次调用DrawDragRect时,lpRectLast参数应设置为NULL。

请参阅:RECT, CRect, CDC::GetHalftoneBrush
随便看

 

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

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2025/1/9 3:43:30