实现原理:
首先使用一个图片句柄HBITMAP接收LoadImage导入图片的数据。
之后用CreatePatternBrush(HBITMAP BITMAP)创建一个基于bmp图片的HBURSH。
最后将该句柄保存为程序背景的句柄就搞定了。
example:
HBIMAP Bmp;
HBURSH hBrush;
Bmp=(HBITMAP)LoadImage(NULL,"E://1.BMP",IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
//说明 NULL 表示不使用内部资源文件。外部图片。 IMAGE_BITMAP表示导入的是BMP图片。LR_LOADFROMFILe表示导入外部文件
hBrush=CreatePatternBrush(Bmp);