WTL对话框添加背景图片的方法(C++)
来源:互联网 发布:php 表单数据提交 编辑:程序博客网 时间:2024/06/05 08:38
第一步,在对话框的头文件中添加如下:
#include <GdiPlus.h>using namespace Gdiplus;extern GdiplusStartupInput gGdiInput;
第二步,在需要添加背景图片的对话框的类中,增加如下消息映射
MESSAGE_HANDLER(WM_PAINT, OnPaint)
同时在对话框的OnInitDialog函数中,增加如下初始化:
ULONG token = 0;GdiplusStartup(&token, &gGdiInput, NULL);第三步,在对话框的对应C++文件中添加如下类似代码(图片路径需要修改为你自己本地png文件的路径):
#pragma comment(lib, "GdiPlus.lib")GdiplusStartupInput gGdiInput;LRESULT CMainDlg::OnPaint(UINT /*uMsg*/, WPARAM /*wParam*/, LPARAM /*lParam*/, BOOL& /*bHandled*/){CPaintDC dc(m_hWnd);RECT rect;GetClientRect(&rect);HDC hDC = dc.m_hDC;Graphics g(hDC);Image im(L"E:\\res\\1.png");g.DrawImage(&im, 0, 0, rect.right-rect.left, rect.bottom-rect.top);return 0;}
0 0
- WTL对话框添加背景图片的方法(C++)
- WTL对话框添加背景图片
- QT 对话框添加背景图片的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- MFC中设置对话框颜色、添加背景图片、添加音乐的方法
- 给对话框添加背景图片
- 为对话框添加背景图片
- MFC对话框添加背景图片
- MFC对话框添加背景图片
- MFC对话框添加背景图片
- MFC 对话框添加背景图片
- Maven
- linux下端口占用解决方案,mac系统同样适用
- 2016.7.12 情绪
- 1012. 数字分类 (20)
- Html小记01col
- WTL对话框添加背景图片的方法(C++)
- 我不是产品经理-003
- 编程问题汇总(vsprintf函数的缺陷)
- Android版本和API Level对应关系
- 2015ACM-ICPC 北京赛区 Problem K. A Math Problem
- Yii2.0配置pathinfo
- leetcode Rotate Array
- Linux下scp的用法
- BloomFilter(布隆过滤器)的C#实现