Form2.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Drawing;
using System.Runtime.InteropServices;
using System.Windows.Forms;
// 下载于www.51aspx.com
namespace VarietyBox
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        [DllImport("gdi32.dll ")]
        private static extern bool BitBlt(
            IntPtr hdcDest, //   目标设备的句柄 
            int nXDest, //   目标对象的左上角的X坐标 
            int nYDest, //   目标对象的左上角的X坐标 
            int nWidth, //   目标对象的矩形的宽度 
            int nHeight, //   目标对象的矩形的长度 
            IntPtr hdcSrc, //   源设备的句柄 
            int nXSrc, //   源对象的左上角的X坐标 
            int nYSrc, //   源对象的左上角的X坐标 
            int dwRop //   光栅的操作值 
            );

        [DllImport("gdi32.dll ")]
        private static extern IntPtr CreateDC(
            string lpszDriver, //   驱动名称 
            string lpszDevice, //   设备名称 
            string lpszOutput, //   无用,可以设定位 "NULL " 
            IntPtr lpInitData //   任意的打印机数据 
            );

        [DllImport("user32.dll")]
        private static extern IntPtr GetDC(IntPtr hwnd);

        [DllImport("user32.dll")]
        private static extern Int32 ReleaseDC(IntPtr hwnd, IntPtr hdc);

        [DllImport("gdi32.dll")]
        private static extern uint GetPixel(IntPtr hdc, int nXPos, int nYPos);

        //GetPixel可以获取点的颜色。
        /// <summary>
        ///   传入一个坐标,获取其R、G、B颜色值或者Color结构值
        /// </summary>
        public Color GetPixelColor(Point pt)
        {
            IntPtr hdc = GetDC(IntPtr.Zero);
            uint pixel = GetPixel(hdc, pt.X, pt.Y);
            ReleaseDC(IntPtr.Zero, hdc);
            Color color = Color.FromArgb((int) (pixel & 0x000000FF),
                                         (int) (pixel & 0x0000FF00) >> 8,
                                         (int) (pixel & 0x00FF0000) >> 16);
            return color;
        }

        private Color tmr_Tick(Point pt)
后面还有 45 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。