void FillRect( LPCRECT lpRect, CBrush* pBrush );
函数原型
FillRect(&CRect(m_ptOrigin,point),&brush);
FillRect(CRect(m_ptOrigin,point),&brush);//为什么这里的第一个参数是对象也可以呢?
我调试了这两种写法都正确。
函数原型
FillRect(&CRect(m_ptOrigin,point),&brush);
FillRect(CRect(m_ptOrigin,point),&brush);//为什么这里的第一个参数是对象也可以呢?
我调试了这两种写法都正确。
在第二个函数中,第一参数自动由对象转换成了指针,所以两种写法都正确