MFC的picture控件的使用

MFC的picture控件的使用,第1张

你是想设置背景色吧

直接使用picture控件添加bmp图片,不容易实现你描述的功能。

可以通过以下方法解决:

1.添加一个picture控件ID假定为IDC_S_PIC,调整的你需要的大小,类型原则Frame。

2.在OnPaint函数中添加以下代码在IDC_S_PIC制定的范围内添加背景图片。

void CBDlg::OnPaint() 

{

   CPaintDC dc(this) // device context for painting

   CRect   rect 

   GetDlgItem(IDC_S_PIC)->GetClientRect(&rect)   

   CDC   dcMem   

   dcMem.CreateCompatibleDC(&dc)   

   CBitmap   bmpBackground   

   if(bmpBackground.LoadBitmap(IDB_BITMAP1))

   {  //保证加载图片成功后再执行以下 *** 作               

      BITMAP   bitmap   

      bmpBackground.GetBitmap(&bitmap)

      CBitmap   *pbmpOld=dcMem.SelectObject(&bmpBackground)   

      dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,   

         bitmap.bmWidth,bitmap.bmHeight,SRCCOPY)  

    }

}

受影响机型,所有使用ControlCenter3软件的机型,WIN10系统,基本上都受影响。包括但不限于MFC-230、MFC-7340,MFC-7450等。

错误提示:

不能写入此文件夹

<MFC-型号>

请确认您已经得到写入此文件夹的正确许可。

(CC3-107-00431005)

由于本人是MFC-7450,也一直在尝试,最后找到了修改的地方,提供如下:

所有截图均为本人电脑截图

首先,安装官方的全套驱动程序和软件包,然后打开已安装的Brother Utilities,打开扫描功能中的ControlCenter3。使用经典皮肤。

以上是必备条件。

错误原因:

应该是打印机在C盘的权限不够,但是打印机默认保存文件位置却是C盘的文件夹内导致的。

打印机默认的文件夹路径是:C:\Users\账户名\Pictures\ControlCenter3。

解决方法:

右键ControlCenter3里扫描-文件,配置ControlCenter。选择设备按钮标签,把目标文件夹改成除了C盘之外的其他盘即可。软件按钮的目标文件夹也一起改了吧。

记得素质三连哦~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11589633.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存