让图片适合在静态文本控件窗口大小 MFC

1.加入 IDC_STATIC1 静态文本控件。

2.为文本控件添加 STATIC 型变量

3.在OnInitDialog函数中添加以下代码

	//设置该静态控件为显示位图的
	m_bitmap.ModifyStyle(0, SS_BITMAP | SS_CENTERIMAGE);
	//获取控件窗口大小
	CRect rect;
	m_bitmap.GetClientRect(&rect);
	//通过文件路径获取bmp图像句柄
	HBITMAP hBmp = (HBITMAP)LoadImage(AfxGetInstanceHandle(),"1.bmp",IMAGE_BITMAP,rect.Width(),rect.Height(),LR_LOADFROMFILE);
	//将bmp文件显示到静态文本框中
	m_bitmap.SetBitmap(hBmp);

  

posted @ 2020-04-18 21:33  自己的小白  阅读(401)  评论(0编辑  收藏  举报