void CCalendarView::OnUpdate(CView* pSender, LPARAM lHint, CObject* pHint)
{
CDC *pDC = GetDC();
CDrawUI* pDraw = new CDrawUI;
RECT rect;
rect.left = START_X;
rect.top = START_Y;
rect.bottom = START_X + 100;
rect.right = START_Y + 50;
pDraw->DrawRect(rect,pDC); //错误定位到这里
}
error C2664: 'DrawRect' : cannot convert parameter 2 from 'class CDC *' to 'class CDC'void CDrawUI::DrawRect(RECT rect,CDC *pDC)
{
CBrush pTitleBrush(TITLE_BKCLR);
CBrush *pOldBrush = pDC->SelectObject(&pTitleBrush);
pDC->Rectangle(&rect); pDC->SelectObject(pOldBrush);
ReleaseDC(pDC);
}
{
CDC *pDC = GetDC();
CDrawUI* pDraw = new CDrawUI;
RECT rect;
rect.left = START_X;
rect.top = START_Y;
rect.bottom = START_X + 100;
rect.right = START_Y + 50;
pDraw->DrawRect(rect,pDC); //错误定位到这里
}
error C2664: 'DrawRect' : cannot convert parameter 2 from 'class CDC *' to 'class CDC'void CDrawUI::DrawRect(RECT rect,CDC *pDC)
{
CBrush pTitleBrush(TITLE_BKCLR);
CBrush *pOldBrush = pDC->SelectObject(&pTitleBrush);
pDC->Rectangle(&rect); pDC->SelectObject(pOldBrush);
ReleaseDC(pDC);
}
解决方案 »
- 2000上装activex的问题没搞定,都过来看看吧
- 遍历某一窗口,筛选得到所有命令按钮的句柄?
- CBitmap怎么用serialize序列化?
- 有没有办法编程获得某个进程读取IO的次数和字节数?
- vc7是个什么版本,vc.net?
- 按钮 的 WM_MOUSEDOWN 消息如何映射 ?
- .net2003用bcgappwizard创建的frame类, 属性框中的消息和事件为空?
- 在工程中建立一个CResordSet类然后运行工程时老是报CRecordset' : base class undefined是什么原因?
- 以下不符合C语言语法的表达式是
- 如何把字符串转换成UINT类型?
- _TCHAR* 打印
- 初学:字符串保存到buffer
这句有问题。