怎样根据窗口的句柄,获取窗口上某一个坐标点的颜色? 怎样根据窗口的句柄,获取窗口上某一个坐标点的颜色 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 using System.Runtime.InteropServices;[DllImport("user32.dll")]public static extern IntPtr GetDC(IntPtr hwnd);[DllImport("user32.dll")]public static extern Int32 ReleaseDC(IntPtr hwnd, IntPtr hdc);[DllImport("gdi32.dll")]public static extern uint GetPixel(IntPtr hdc, int nXPos, int nYPos);private void button1_Click(object sender, EventArgs e){ IntPtr vDC = GetDC(IntPtr.Zero); // IntPtr.Zero换成楼主的窗体句柄即可 int vPixel = (int)GetPixel(vDC, Cursor.Position.X, Cursor.Position.Y); Color vColor = Color.FromArgb( (vPixel & 0x000000FF) >> 0, (vPixel & 0x0000FF00) >> 8, (vPixel & 0x00FF0000) >> 16); ReleaseDC(IntPtr.Zero, vDC); button1.ForeColor = vColor;} vColor可以简化为:Color vColor = ColorTranslator.FromWin32(vPixel); 绑定数据到Combobox的问题 winform 如何显示方法的处理进度 c# 急 哥哥姐姐们请问:"怎样在网页中显示DWG格式的图片啊??在线等!!!!!" 关于模式窗释放资源的问题,在线等 大侠们求救 单点登录,直接关闭窗口清空Cache C# 文件传输问题,请问如何计算传输的百分率 谢谢 用winform的 application/octet-stream 这种类型的如何下载 我认为C#最强大和核心的部分就是它的事件数据模式! C#里如何修改配置文件的值` 请问:有没有这方面的知识?我想用C#写一个B/S模式的程序。
public static extern IntPtr GetDC(IntPtr hwnd);[DllImport("user32.dll")]
public static extern Int32 ReleaseDC(IntPtr hwnd, IntPtr hdc);[DllImport("gdi32.dll")]
public static extern uint GetPixel(IntPtr hdc, int nXPos, int nYPos);private void button1_Click(object sender, EventArgs e)
{
IntPtr vDC = GetDC(IntPtr.Zero); // IntPtr.Zero换成楼主的窗体句柄即可
int vPixel = (int)GetPixel(vDC, Cursor.Position.X, Cursor.Position.Y);
Color vColor = Color.FromArgb(
(vPixel & 0x000000FF) >> 0,
(vPixel & 0x0000FF00) >> 8,
(vPixel & 0x00FF0000) >> 16);
ReleaseDC(IntPtr.Zero, vDC);
button1.ForeColor = vColor;
}
Color vColor = ColorTranslator.FromWin32(vPixel);