CPictureEX类的一个扩展或修改(图片的放大与缩小)

1 在CPictureEx::OnPaint() 函数中
2 将下面代码:
3 ::BitBlt(dc.m_hDC, 0, 0, nPaintWidth, nPaintHeight,  m_hMemDC, m_PaintRect.left, m_PaintRect.top, SRCCOPY);
4
5 替换为:
6
7 SIZE size = GetSize();
8
9 ::StretchBlt(dc.m_hDC,0,0,(int)(size.cx*0.5),(int)(size.cy*0.5),m_hMemDC,0,0,size.cx,size.cy,SRCCOPY);
时间: 2024-08-01 20:13:12

CPictureEX类的一个扩展或修改(图片的放大与缩小)的相关文章

给大家分享一个图片双击放大,双击缩小的第三方库

mwphotobrowser可以通过提供uiimage对象显示一个或多个图像,或URL的Web图像文件,或图书馆资产.照片处理下载和缓存浏览器从Web照片无缝.照片可以放大和平移,和可选的标题可以显示(可定制).浏览器也可以用于允许用户选择一个或更多的照片可以使用网格或主视图. https://github.com/mwaterfall/MWPhotoBrowser

css 中图片的放大与缩小

html css 部分省略; 假如一个图片想让他慢慢放大,再慢慢回原来形状; 错误写法: .d1 img:hover{ transform: scale(1.2);   //鼠标移上去 图片放大1.2倍; transition: 2s; // +如前面属性 放大时候图片2s内放大1.2倍,鼠标离开时瞬间回原形; } 正确写法; .d1 :hover{ transform: scale(1.2);   //鼠标移上去 图片放大1.2倍; } .d1 img{ transition: 2s; //分

图片的放大和缩小

点击放大,图片变大,点击缩小,图片缩小 代码 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Text; 7 using System.Linq; 8 using System.Threading.Tasks; 9 using System.Windows.Fo

jbox 图片的放大与缩小

html代码 <div class="table-box"> <table style="border:none;"> <thead> <th class="name">图片</th> <th class="name"></th> <th class="name"></th> <th class

JS图片的放大与缩小

<!doctype html><head><meta charset=utf-8" /><title>javascript控制图片缩小或者放大</title></head><body><script type="text/javascript">var oTime;function changeSize(id,action){    var obj=document.getElem

JavaScript特效之图片特效放大,缩小,旋转

效果图如下: 效果代码如下: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <m

kindeditor扩展粘贴图片功能&amp;修改图片上传路径并通过webapi上传图片到图片服务器

前言 kindeditor是一个非常好用的富文本编辑器,它的简单使用我就不再介绍了. 而kindeditor却对图片的处理不够理想. 本篇博文需要解决的问题有两个: kindeditor扩展粘贴图片功能 kindeditor修改图片上传路径并通过webapi上传图片到图片服务器(支持分布式图片) 结果演示 1.扩展粘贴图片功能演示 2.修改图片上传路径演示: 我们的网站演示地址是:http://localhost:9393/ 我们的图片服务器地址是:http://localhost:9394/

NSJSONSerialization(category)的一个扩展类

.h文件 // // NSJSONSerialization+Manage.h // SVPullToRefreshDemo // // Created by Fuer on 14-7-4. // Copyright (c) 2014年 Home. All rights reserved. // #import <Foundation/Foundation.h> /** * The domain for NSErrors generated by the NSJSONSerialization

一个异步加载图片的公用类: EGOImageLoading

逛论坛的时候,发现偶尔还会有人在问怎么做图片的异步加载,很多回答都还是告知用原始的connection,收到数据NSData以后,再用UIImage initWithData生成图片对象.对于刚开始接触iOS开发的人来说,我还是推荐用这种方式的.但是对于已经有一定iOS开发经验的人来说,我推荐你们用比较成熟的第三方公用类.为什么这么说呢,1) 首先图片异步加载属于一个公共的问题空间,这部分的代码,对于所有需要加载网络图片的项目,逻辑都是一样的,也就是我们应     该把这部分代码做成可重用的,或