在 MFC(Microsoft Foundation Classes)中,CDC::DrawFocusRect 是 CDC 类的一个公共方法,用于在设备上下文上绘制一个具有焦点效果的矩形。

下面是 CDC::DrawFocusRect 方法的简要说明:
BOOL DrawFocusRect(LPCRECT lpRect);

这个方法用于在设备上下文中绘制一个矩形,给人一种焦点(通常是虚线框)的视觉效果。参数 lpRect 是一个指向 RECT 结构的指针,指定了矩形的位置和大小。

使用示例:
CDC myDC;  // 假设已经创建了CDC对象并进行了初始化

RECT myRect = {10, 10, 100, 100};

myDC.DrawFocusRect(&myRect);

这将在 myDC 的设备上下文中绘制一个带有焦点效果的矩形,通常是虚线框,用于表示焦点当前在这个矩形区域上。

DrawFocusRect 方法通常用于绘制控件或窗口中当前拥有焦点的区域,提供焦点可视化的反馈。


转载请注明出处:http://www.zyzy.cn/article/detail/17062/MFC/CDC