zoukankan      html  css  js  c++  java
  • MFC 在picture 控件中显示图片

    方法一:

    1. 为Picture 控件添加一个控件变量m_cPicture;

    2. 在OnInitDialog 函数中添加:

    BOOL CDialogJog::OnInitDialog()
    {
        HBITMAP hbmp;
        hbmp = (HBITMAP)LoadImage(AfxGetInstanceHandle(),_T("jog.bmp"),IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION);
        //设置静态控件的样式,使其可以使用位图,并试位标显示使居中 
        m_cPicture.ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE);
        m_cPicture.SetBitmap((HBITMAP)hbmp);
    
    }

    方法二:

        不为Picture 控件添加控件变量:

    BOOL CLoginDog::OnInitDialog() 
    { 
        CDialog::OnInitDialog(); 
        //添加登陆窗口中的图片 
        HBITMAP hBitmap; 
        //关联图片ID 
        hBitmap =(HBITMAP)LoadImage(AfxGetInstanceHandle(), 
                  _T("jog.bmp"), 
                  IMAGE_BITMAP,0,0, 
                  LR_LOADMAP3DCOLORS); 
        //获得指向静态控件的指针 
        CStatic *pStatic=(CStatic *)GetDlgItem(IDC_STATIC_PIC);//控件ID 
       //设置静态控件的样式,使其可以使用位图,并试位标显示使居中 
       pStatic->ModifyStyle(0xF,SS_BITMAP|SS_CENTERIMAGE); 
       //设置静态控件显示位图 
       pStatic->SetBitmap(hBitmap); 
       return TRUE; 
    }

    参考:http://www.mamicode.com/info-detail-350138.html

  • 相关阅读:
    [HNOI2002]营业额统计 (Splay)
    [POJ1664] 放苹果 (动态规划,组合数学)
    [AHOI2009]维护序列 (线段树)
    类型转换求和
    懒人创造方法
    编程的精义
    10-instanceof
    9-接口
    6-SUPER关键字
    5-重写与重载
  • 原文地址:https://www.cnblogs.com/small-lazybee/p/13645643.html
Copyright © 2011-2022 走看看