MFC之GDI+配置篇

1.环境配置

填gdiplus.lib

2.头文件

#include <GdiPlus.h>
using namespace Gdiplus;

3.初始

static ULONG_PTR m_gdiplusToken;
GdiplusStartupInput gdiplusStartupInput;
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);

4.画

CClientDC *pDC = new CClientDC(GetDlgItem(IDC_PicBox));
pDC->SetStretchBltMode(HALFTONE);
Graphics graphics(pDC->m_hDC);
graphics.Clear(Color(255,255,0,0));
graphics.DrawImage(pMask, 0, 0,pMask->GetWidth(), pMask->GetHeight());
delete pDC;

5.可选

delete以下代码

#ifdef _DEBUG
#define new DEBUG_NEW
#endif
时间: 2024-10-27 08:49:18

MFC之GDI+配置篇的相关文章

【Windows10&nbsp;IoT开发系列】配置篇

原文:[Windows10 IoT开发系列]配置篇 Windows10 For IoT是Windows 10家族的一个新星,其针对不同平台拥有不同的版本.而其最重要的一个版本是运行在Raspberry Pi.MinnowBoard和Galileo平台上的核心版.本文重点针对Raspberry Pi平台的Windwos10 IoT配置做介绍. Windows 10 IoT Editions ​一:设置你的电脑. 注:​开发Windows10 IoT的电脑需要Visual Studio 2015.

MyBatis框架中Mapper映射配置的使用及原理解析(三) 配置篇 Configuration

从上文<MyBatis框架中Mapper映射配置的使用及原理解析(二) 配置篇 SqlSessionFactoryBuilder,XMLConfigBuilder> 我们知道XMLConfigBuilder调用parse()方法解析Mybatis配置文件,生成Configuration对象. Configuration类主要是用来存储对Mybatis的配置文件及mapper文件解析后的数据,Configuration对象会贯穿整个Mybatis的执行流程,为Mybatis的执行过程提供必要的配

HAproxy负载均衡-配置篇

安装HAProxy及环境配置 红帽的yum源已经为我们提供了最新版本的haproxy,所以我们只需要yum安装即可 [[email protected] ~]# yum install haproxy -y 配置haproxy的日志 编辑rsyslog [[email protected] haproxy]# vim /etc/rsyslog.conf 将以下参数开启 $ModLoad imudp $UDPServerRun 514 加入参数: *.info;mail.none;authpriv

cisco(思科)交换机配置篇【二】

上一篇给大家讲到了cisco交换机的基本操作命令,趁端午节放假前,把cisco交换机的简单配置分享一下并预祝一下各位"端午节快乐"!Ok,要进行交换机的配置,首先就得进入交换机的全局配置模式,在成功连接交换机并且登陆成功进入特权模式下 1.输入进入全局配置模式: switch#configure terminal Enter configuration commands, one per line. End with CNTL/Z. switch(config)# switch(con

使用GNS3和Cisco IOU搭建路由交换实验-配置篇

GNS3软件的配置 为了让大家更好的使用GNS3,下面为大家介绍一下软件的具体配置希望对刚接触GNS3的新手能够更快更好的使用GNS3. 启动软件后按照图片所示的位置启动"Preferences"设置对话框: 进入配置界面: 在"常规"配置选项卡中,这里主要介绍两个目录,项目文档存放的目录和IOS镜像文件存放的目录. 注意:在新建模拟设备并选择IOS文件的时候,如果IOS镜像文件不在此目录的话,IOS镜像文件会自动拷贝到目录. 上面是设置网络终端连接程序的配置,GN

DataVeryLite入门教程(一) 配置篇

DataVeryLite 是基于.net 4.0的数据库持久化ORM框架. 目前支持的数据库有Sqlserver,Mysql,Oracle,Db2,PostgreSql,Sqlite和Access. DataVeryLite 的配置系统非常简单,稍微有点c#基础的程序猿,半小时都能上手; 不仅学习简单,编码量也非常少;熟练之后基本可以复制粘贴来完成配置. 1.连接字符串配置 a,App.config/Web.config配置方式 在<connectionStrings>节点中添加配置,示列如下

DNS 配置篇二

一.子域配置 1.基本概念 子域的作用是在本地DNS下再划分一个小的(子)DNS.作用的方便集中管理, 不过问题是要配置转发.父DNS可以知道解析子DNS,子DNS 则只可以解析自己 本地记录,不能解析父DNS. 正向子域授权: 只需要在父域的区域解析库中添加"胶水记录", glue record 子域名称   IN  NS  子域的名称服务器 ops  IN   NS   ns.ops ops  IN   NS   ns2.ops ns.ops  IN  A       172.16

MFC和GDI+一起使用

VS2010,新建MFC项目,在头文件stdafx.h中添加: 1 #include <gdiplus.h> 2 using namespace Gdiplus; 3 #pragma comment (lib,"Gdiplus.lib") 定义类的变量 ULONG_PTR   gdiplusToken; 在BOOL CGDALDesktopApp::InitInstance()中添加: 1 GdiplusStartupInput gdiplusStartupInput;2

MFC程序逆向 – 消息篇(上)

标 题: [原创]MFC程序逆向 – 消息篇(上)+(下) 11楼作 者: szdbg时 间: 2007-10-31,06:26:02链 接: http://bbs.pediy.com/showthread.php?t=54150 前言:记得前一段时间,我刚接触软件破解和逆向这一行时,对于一些软件不知从何处跟踪按钮消息,试了好多方法,就是断不下来,在系统模块中经常转得晕头转向,而一无所获. MFC程序是一种常见类型的程序,我静下心来,潜心研究了一下MFC消息流程.弄清原委之后,一切豁然开朗,发现