vc 画刷 CBrush 使用方法(新手上路)

来源:百度知道 编辑:UC知道 时间:2024/05/12 15:25:35
void CCClientDCView::OnLButtonUp(UINT nFlags, CPoint point)
{

//以下是画刷了。
CBrush brush(RGB(255,0,0));
//创建并获得设备描述表。
CClientDC dc(this);
//利用红色画刷填充鼠标拖拽过程中形成的举行区域。
dc.FillRect(CRect(m_ptOrigin,point),&brush);

CView::OnLButtonUp(nFlags, point);
}
出现如下错误,请问这是为什么,如何解决,补充“brush没有智能提示”
LINK : fatal error LNK1168: cannot open Debug/CClientDC.exe for writing

你的程序在运行着吧?把程序关了然后重新编译

这个错误与代码无关。
错误的意思是编译器要生成新的目标文件,但是无法将它写到Debug目录下,可能是由于你当时正在运行,致使老的CClientDC.exe无法被删除造成的。

CClientDC.exe 正在运行,你关掉就可以了