1.首先创建个工程,选对话框然后一直下一步就可以了。
2.添加资源bitmap
3.加载图片,重点来了。搜索了下网上的说法。首先自己在资源中手动添加导入一个位图(也可以根据路径然后make)。
①在类中声明:
CBrush m_brush;
然后在OnInitDialog()中加上
CBitmap bmp;
bmp.LoadBitmap(IDB_BITMAP1); //这个IDB_BITMAP1要自己添加
m_brush.CreatePatternBrush(&bmp);
最后在OnCtlColor()(这个函数可以在消息中添加)中改写返回值:
return (HBRUSH)m_brush;
效果: