【示例7-4】为程序添加裤肢图片,具体步骤如下。
(1)建立一个基于窗口的MFC应用程序sample0704。
(2)添加图片资源。选择菜单栏中的【Insert】→【Resource】命令,d出【Insert Resource】窗口。
(3)选择【Bitmap】选项,单击【Import】按钮,d出【Import Resourec】窗口。
(4)选择想要添加的图轿纯戚片,会在编辑闭陵器中显示出来。图片默认的ID号为“IDB_BITMAP1”。
(5)在窗口资源中添加一个图片控件。右击该图片控件,在d出的菜单中选择【Properties】选项,d出【Picture Properties】窗口。
(6)在【Type】下拉列表框中选择【Bitmap】选项,在【Image】下拉列表框中选择【IDB_BITMAP1】选项。
// 方法一:加载非资源图片HBITMAP hBitmap
hBitmap = (HBITMAP)::LoadImage(NULL, 图片路径//替哪核衫换成你的图片路径, IMAGE_BITMAP,0,0,
LR_LOADFROMFILE|LR_CREATEDIBSECTION)
// 方法二:加氏穗载资李腔源图片
HBITMAP hBitmap
hBitmap = LoadBitmap(AfxGetInstanceHandle(),
MAKEINTRESOURCE(IDB_BITMAP_TEST))// IDB_BITMAP_TEST为图片ID
//通过下面方法设置
((CButton *)GetDlgItem(IDC_BUTTON_TEST))->SetBitmap(hBitmap) //IDC_BUTTON_TEST为按钮ID,按钮的Bitmap属性要设置为true,只能加载Bitmap(注意)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)