在 MFC(Microsoft Foundation Classes)中,CDC::GetCurrentBrush 是一个公共方法,用于获取当前设备上下文(Device Context,CDC)中所选择的画刷(brush)的指针。

以下是 CDC::GetCurrentBrush 方法的声明:
CBrush* GetCurrentBrush() const;

这个方法返回一个指向 CBrush 对象的指针,表示当前设备上下文中所选择的画刷。

示例代码如下:
CBrush* pBrush = myCDC.GetCurrentBrush();

if (pBrush != nullptr) {
    // 处理当前画刷对象
    // ...
}

这个方法通常在需要获取当前设备上下文中所使用的画刷对象时使用。注意,这里返回的是 CBrush 对象的指针,你可以通过这个指针进一步操作或查询画刷的属性。如果当前设备上下文没有选择画刷,返回的指针将为 nullptr。


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