在C++和MFC中,可以使用以下方法来填充矩形:
CRect rect(10, 10, 100, 100); // 定义矩形的左上角和右下角坐标
CDC* pDC = GetDC(); // 获取设备上下文对象
pDC->FillRect(rect, &CBrush(RGB(255, 0, 0))); // 使用红色刷子填充矩形
ReleaseDC(pDC); // 释放设备上下文对象
CRect rect(10, 10, 100, 100); // 定义矩形的左上角和右下角坐标
CBrush brush(RGB(255, 0, 0)); // 创建一个红色刷子对象
CClientDC dc(this); // 创建一个客户区设备上下文对象
CBrush* pOldBrush = dc.SelectObject(&brush); // 选择刷子对象
dc.Rectangle(rect); // 绘制矩形并填充
dc.SelectObject(pOldBrush); // 恢复原来的刷子对象
以上代码示例中,使用红色填充矩形,你可以根据需要修改颜色和矩形的坐标。
推荐的腾讯云相关产品和产品介绍链接地址:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云