我定义了一个全局函数,参数有个CBrush类的,为什么必须用指针或者引用才能生效
我的函数是
void ChangeBackColor(
int BitmapID,
CBrush &m_backpaper //这里要是不加引用就会出错,为什么呢?
)
{
CBitmap bitmap ;
bitmap.LoadBitmap(BitmapID) ;
m_backpaper.CreatePatternBrush(&bitmap) ;
}
......
在OnInitDialog中有如下调用
....
CBrush m_wallpaper ;
ChangeBackColor(IDB_PICTURE,m_wallpaper) //IDB_PICTURE是已经导入好的bmp图片