孤狼工作室 Visual C++ 实例连载
实例8 CRect 类的应用
1.创建一单文档,工程名为:CRect
2.添加代码
(1)在CRectView.h头文件中创建CRect对象
public:
CCRectDoc* GetDocument();
CRect h;
(2)在CRectView.cpp中添加对颜色的定义
#define RED RGB(255,0,0)
#define GREEN RGB(0,255,0)
#define BLUE RGB(0,0,255)
#define BLACK RGB(0,0,0)
(3)在OnDraw 函数中添加代码
void CCRectView::OnDraw(CDC* pDC)
{
CCRectDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
GetClientRect(h);
if(h.right>200&&h.right<300||h.bottom>200&&h.bottom<300)
pDC->FillSolidRect(h,RED);
else
if(h.right>150&&h.right&