当前位置 : 主页 > 网络编程 > PHP >

MFC创建漂亮的界面

来源:互联网 收集:自由互联 发布时间:2023-09-07
代码如下 // // pDC 绘图指针 // TotalName 图片资源路径 // rc 绘制区域 // iType 绘制方式(0.按照原图复制图像 1.拉伸复制图像) // CImage m_bkImage; void ShowBitmap( CDC *pDC, CString TotalName, const RECT rc,i


代码如下

//
// pDC 绘图指针
// TotalName 图片资源路径
// rc 绘制区域
// iType 绘制方式(0.按照原图复制图像 1.拉伸复制图像)
//
CImage m_bkImage;
void ShowBitmap( CDC *pDC, CString TotalName, const RECT &rc,int iType /*= 0*/ )
{
// 加载图片
m_bkImage.Load(TotalName.GetString());
if (m_bkImage==NULL)
{
return;
}

// 获取图片的宽度和高度
int iWidth = m_bkImage.GetWidth();
int iHeight = m_bkImage.GetHeight();

// 复制图像到目标设备上
if (!m_bkImage.IsNull())
{
m_bkImage.StretchBlt(pDC->m_hDC, rc);
}
}

// 测试用例
{
CDC *pDC = GetDC();
CRect rc ;
GetClientRect(&rc);
CString str="Z:\\xxx\\yyy\\res\\DlgUp.bmp";

ShowBitmap(pDC,rc,str,0);
}



【文章原创作者:日本多ip站群服务器 http://www.558idc.com/japzq.html欢迎留下您的宝贵建议】
网友评论