您的位置首页百科问答

vc++2010 CClientDC 调用Rectangle 语法错误

vc++2010 CClientDC 调用Rectangle 语法错误

的有关信息介绍如下:

vc++2010 CClientDC 调用Rectangle 语法错误

错误的原因是,2010的CRect类的构造函数不能用一个POINT对象构造,它需要一个POINT+一个SIZE,或者两个POINT构造。下面的代码是能通过编译的。 POINT ptTopLeft = { 0, 0 }; POINT ptBottomRight = { 100, 100 }; SIZE szSize = { 100, 100 }; dc.Rectangle(CRect(ptTopLeft, szSize) ); dc.Rectangle(CRect(ptTopLeft, ptTopLeft) );