MFC之按钮添加图标

    科技2024-02-21  96

    MFC之按钮添加图标

    一、在资源编辑器中添加一个按钮,把它的Bitmap属性设为true

    二、在按钮上点右键,添加一个变量m_Btn(CButton类型的)

    三、将图片导入到资源管理器中,ID为IDB_BITMAP1

    四、然后在初始化中加入如下代码:

     HBITMAP hBmp=::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BITMAP1));       m_Btn.SetBitmap(hBmp);

     

       如果是加载非资源图片的话,就在初始化中加入下代码:  

    HBITMAP hBitmap = (HBITMAP)::LoadImage(                   NULL,                    "E://a.bmp",                       // 图片全路径                   IMAGE_BITMAP,                   // 图片格式                   0,0,                    LR_LOADFROMFILE|LR_CREATEDIBSECTION);  // 注意LR_LOADFROMFILE

       然后获得按钮句柄并调用SetBitmap即可。

    Processed: 0.009, SQL: 8