- ClassView、ResourceView、FileView有什么联系和区别?ClassView中显示类,ResourceView中显示各种控件句柄,FileView中显示各种文件(.h和.cpp)
- 两种访问方法:对象实例化,指针实例化
- 二元关系:类与对象,声明与定义,属性与方法,.h与.cpp文件,地址与内容,局部与全局
1 void CMFCApplication3Dlg::DrawCircle(CDC *pDC,CRect &rectPicture,double x1, double y1, double x2, double y2,color a) 2 { 3 // TODO: 在此添加控件通知处理程序代码 4 CPen newPen; 5 CPen *pOldPen; 6 7 newPen.CreatePen(PS_SOLID, 3, RGB(a.r,a.g,a.b)); 8 pOldPen = pDC->SelectObject(&newPen); 9 pDC->SelectStockObject(NULL_BRUSH); 10 pDC->Ellipse(x1, y1, x2, y2); 11 //pDC->MoveTo(rectPicture.left, rectPicture.bottom); 12 //pDC->LineTo(rectPicture.left + 50, rectPicture.bottom - 100); 13 pDC->SelectObject(pOldPen); 14 newPen.DeleteObject(); 15 }