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 算力,解读结果公开显示在下面。
还没有人解读过这个文件。