poposky 发表于 2024-3-2 09:44:54

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改变背景图片