91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

有用得著的就下載吧 鼠標中鍵點下平移圖像 中鍵滾動 根據鼠標位置縮放圖像

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Text;
using?System.Windows.Forms;

namespace?ImageScale
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()?{
????????????InitializeComponent();
????????????this.StartPosition?=?FormStartPosition.CenterScreen;
????????????this.pictureBox1.Borderstyle?=?Borderstyle.FixedSingle;
????????????this.pictureBox1.BackColor?=?Color.DarkGray;
????????????this.pictureBox1.MouseWheel?+=?new?MouseEventHandler(pictureBox1_MouseWheel);
????????}

????????Bitmap?m_bmp;???????????????//畫布中的圖像
????????Point?m_ptCanvas;???????????//畫布原點在設備上的坐標
????????Point?m_ptCanvasBuf;????????//重置畫布坐標計算時用的臨時變量
????????Point?m_ptBmp;??????????????//圖像位于畫布坐標系中的坐標
????????float?m_nScale?=?1.0F;??????//縮放比例

????????Point?m_ptMouseDown;????????//鼠標點下是在設備坐標上的坐標

????????string?m_strMousePt;????????//鼠標當前位置對應的坐標

????????private?void?Form1_Load(object?sender?EventArgs?e)?{
????????????m_bmp?=?GetScreen();
????????????//初始化?坐標
????????????m_ptCanvas?=?new?Point(pictureBox1.Width?/?2?pictureBox1.Height?/?2);
????????????m_ptBmp?=?new?Point(-(m_bmp.Width?/?2)?-(m_bmp.Height?/?2));
????????}
????????//獲取屏幕圖像
????????public?Bitmap?GetScreen()?{
????????????Bitmap?bmp?=?new?Bitmap(Screen.PrimaryScreen.Bounds.Width
????????????????Screen.PrimaryScreen.Bounds.Height);
????????????using?(Graphics?g?=?Graphics.FromImage(bmp))?{
????????????????g.CopyFromScreen(0?0?0?0?bmp.Size);
????????????}
????????????return?bmp;
????????}
????????//重繪圖像
????????private?void?pictureBox1_Paint(object?sender?PaintEventArgs?e)?{
????????????Graphics?g?=?e.Graphics;
????????????g.TranslateTransform(m_ptCanvas.X?m_ptCanvas.Y);???????//設置坐標偏移
????????????g.ScaleTransform(m_nScale?m_nScale);???????????????????//設置縮放比
????????????g.DrawImage(m_bmp?m_ptBmp);????????????????????????????//繪制圖像

????????????g.ResetTransform();?????????????????????????????????????//重置坐標系
????????????Pen?p?=?new?Pen(Color.Cyan?3);
????????????g.DrawLine(p?0?m_ptCanvas.Y?pictureBox1.Width?m_ptCanvas.Y);
????????????g.DrawLine(p?m_ptCanvas.X?0?m_ptCanvas.X?pictureBox1.Height);
????????????p.Dispose();
????????????//繪制網格線
????????????float?nIncrement?=?(50?*?m_nScale);?????????????//網格間的間隔?根據比例繪制
????????????for?(float?x?=?m_ptCanvas.X;?x?>?0;?x?-=?nIncrement)
????????????????g.DrawLine(Pens.Cyan?x?0?x?pictureBox1.Height);
????????????for?(float?x?=?m_ptCanvas.X;?x?????????????????g.DrawLine(Pens.Cyan?x?0?x?pictureBox1.Height);
????????????for?(float?y?=?m_ptCanvas.Y;?y?>?0;?y?-=?nIncrement)
????????????????g.DrawLine(Pens.Cyan?0?y?pictureBox1.Width?y);
????????????for?(float?y?=?m_ptCanvas.Y;?y?????????????????g.DrawLine(Pens.Cyan?0?y?pictureBox1.Width?y);
????????????//計算屏幕左上角?和?右下角?對應畫布上的坐標
????????????Size?szTemp?=

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-10-26?23:42??ImageScale\
?????目錄???????????0??2012-10-26?23:43??ImageScale\ImageScale\
?????文件?????????872??2012-10-26?23:42??ImageScale\ImageScale.sln
?????文件???????17920??2012-10-28?18:51??ImageScale\ImageScale.suo
?????目錄???????????0??2012-10-26?23:42??ImageScale\ImageScale\bin\
?????目錄???????????0??2012-10-26?23:45??ImageScale\ImageScale\bin\Debug\
?????文件???????12288??2012-10-29?02:59??ImageScale\ImageScale\bin\Debug\ImageScale.exe
?????文件???????28160??2012-10-29?02:59??ImageScale\ImageScale\bin\Debug\ImageScale.pdb
?????文件???????11608??2012-10-29?03:01??ImageScale\ImageScale\bin\Debug\ImageScale.vshost.exe
?????文件?????????490??2010-03-17?22:39??ImageScale\ImageScale\bin\Debug\ImageScale.vshost.exe.manifest
?????文件????????7623??2012-10-29?02:59??ImageScale\ImageScale\Form1.cs
?????文件????????2498??2012-10-29?02:15??ImageScale\ImageScale\Form1.Designer.cs
?????文件????????5817??2012-10-28?17:08??ImageScale\ImageScale\Form1.resx
?????文件????????3427??2012-10-26?23:45??ImageScale\ImageScale\ImageScale.csproj
?????目錄???????????0??2012-10-26?23:42??ImageScale\ImageScale\obj\
?????目錄???????????0??2012-10-26?23:42??ImageScale\ImageScale\obj\x86\
?????目錄???????????0??2012-10-29?02:59??ImageScale\ImageScale\obj\x86\Debug\
?????文件????????5422??2012-10-29?02:59??ImageScale\ImageScale\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????1028??2012-10-29?03:01??ImageScale\ImageScale\obj\x86\Debug\ImageScale.csproj.FileListAbsolute.txt
?????文件???????12288??2012-10-29?02:59??ImageScale\ImageScale\obj\x86\Debug\ImageScale.exe
?????文件?????????180??2012-10-28?17:08??ImageScale\ImageScale\obj\x86\Debug\ImageScale.Form1.resources
?????文件???????28160??2012-10-29?02:59??ImageScale\ImageScale\obj\x86\Debug\ImageScale.pdb
?????文件?????????180??2012-10-26?23:45??ImageScale\ImageScale\obj\x86\Debug\ImageScale.Properties.Resources.resources
?????文件????????3970??2012-10-28?17:08??ImageScale\ImageScale\obj\x86\Debug\ResGen.read.1.tlog
?????文件????????1324??2012-10-28?17:08??ImageScale\ImageScale\obj\x86\Debug\ResGen.write.1.tlog
?????目錄???????????0??2012-10-26?23:42??ImageScale\ImageScale\obj\x86\Debug\TempPE\
?????文件?????????473??2012-10-26?23:42??ImageScale\ImageScale\Program.cs
?????目錄???????????0??2012-10-26?23:42??ImageScale\ImageScale\Properties\
?????文件????????1450??2012-10-26?23:42??ImageScale\ImageScale\Properties\AssemblyInfo.cs
?????文件????????2765??2012-10-26?23:42??ImageScale\ImageScale\Properties\Resources.Designer.cs
?????文件????????5612??2012-10-26?23:42??ImageScale\ImageScale\Properties\Resources.resx
............此處省略2個文件信息

評論

共有 條評論