MFC创建漂亮的界面

原创 2015年07月07日 10:56:23

代码如下

//////////////////////////////////////////////////////////////////////////
// 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);
}


版权声明:开放

用MFC做漂亮界面之美化按钮(PNG透明贴图)

上次我们学习了如何美化对话框的界面,这次我们为上次的对话框添加两个按钮,一个是关闭按钮,另一个是最小化按钮,好,现在我们先看一下效果: 是不是很难看,因为我们的对话框美化了,所以我们的按钮也要美...
  • u011711997
  • u011711997
  • 2016年09月15日 21:28
  • 12145

0002-MFC--在主窗口显示前先显示登录窗口

在主窗口显示前先显示登录窗口 通常的应用程序,在主界面显示前要先有一个登录窗口,登录成功后才会显示主界面,下面我们来解决这个问题。 第一步:先利用VS的APP向导建立一个MFC的对...
  • qinde025
  • qinde025
  • 2012年08月28日 10:26
  • 16480

MFC创建具有用户名和密码的登录界面

插入对话框,并设置好布局。 为对话框新建CLogin类,为两个编辑控件添加控件变量,控件变量命名为m_userName,m_password。 为“确定”按钮控件添加事件处理程序。 在A...
  • kh1445291129
  • kh1445291129
  • 2016年03月02日 14:09
  • 9517

如何用MFC做漂亮的界面

本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: 1. 大致了解MFC框架的基本运作原理; 2. 熟悉Windows消息机制,熟悉MFC的消息映射和反射机制; 3...
  • ShiQW5696
  • ShiQW5696
  • 2017年12月25日 13:42
  • 249

MFC编程-登陆窗口和背景的实现

实现目的:美化界面,实现对话框的登陆; 开发环境:vs2010; 效果展示: 具体方法和源代码: 第一步:新建基于MFC对话框应用(主对话框),不再操作; 第二步:插入对话框资源-登...
  • dle635
  • dle635
  • 2017年02月09日 16:21
  • 835

用MFC做漂亮界面之美化对话框

在windows开发当中做界面的主要技术之一就是使用MFC,通常我们看到的QQ,360,暴风影音这些漂亮的界面都可以用MFC来实现。今天我们来说一下如何用MFC美化对话框,默认情况下,对话框的背景如下...
  • u011711997
  • u011711997
  • 2016年09月13日 15:37
  • 9519

基于MFC对话框程序中添加菜单栏 (CMenu)

From:http://lishiqiang1988.blog.163.com/blog/static/41147912201382104631547/   VS2010的MFC对话框程序中添加...
  • apxar
  • apxar
  • 2013年10月13日 23:59
  • 32734

关于MFC美化界面的一个实现

熟悉VC/MFC编写界面的朋友经常会遇到这样的问题:自己编写的小软件功能已经完全实现,但是界面极其难看,因为使用的都是Windows默认的菜单,对话框,状态栏等元素。 因此,软件后期的美化界面是一项...
  • likezhaobin
  • likezhaobin
  • 2011年09月09日 17:06
  • 21152

MFC美化界面

转自:http://vcer.net/1046595482643.html 本文专题讨论VC中的界面美化,适用于具有中等VC水平的读者。读者最好具有以下VC基础: 1. 大致了解MFC框架的基本运...
  • u012999771
  • u012999771
  • 2015年02月13日 17:29
  • 1327

【界面】VC 6 MFC让窗口轻而易举变漂亮

一、界面分析          主要是把数据放到合适的位置,并且获取窗口的pDC,用pDC—>StretchBlt()函数显示图片,这里面创建了一个兼容的dc,先把数据选择到这里面,再用StrtchB...
  • sxyaxy
  • sxyaxy
  • 2013年10月26日 21:48
  • 2457
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC创建漂亮的界面
举报原因:
原因补充:

(最多只允许输入30个字)