CPen 对象不能作为函数的参数


CPen对象不能作为函数的参数,也即调用一个函数时,不能向其传递一个CPen对象,否则会出现:

error C2248: 'CObject::CObject' : cannot access private member declared in class 'CObject'


但是可以将COLORREF作为函数的参数,从而向函数传递一个RGB值。

另外,建立CPen的数组也会出现问题,建议需要的时候用COLORREF的数组,然后将对应的颜色转化为CPen对象,然后再使用。

你可能感兴趣的:(CPen 对象不能作为函数的参数)