唐天宇 发表于 2022-8-15 12:40:19

MFC picture control改变背景图片


首先给Picture Control 修改ID,然后添加变量 如familypicstc 就是变量名

然后再初始化函数中,添加以下代码 其中IDB_Fatherpic就是相应要当做背景图片的ID,(通过资源管理器导入的。.rc2,添加资源)

HBITMAP hBmp;    // 保存CBitmap加载的位图的句柄   
hBmp = (HBITMAP)LoadImage(AfxGetInstanceHandle(), MAKEINTRESOURCE(IDB_Fatherpic), IMAGE_BITMAP,0,0, LR_LOADMAP3DCOLORS);   
familypicstc.ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);
familypicstc.SetBitmap(hBmp);   
页: [1]
查看完整版本: MFC picture control改变背景图片