最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#簡單獲取屏幕鼠標坐標點顏色方法介紹

 更新時間:2012年11月07日 16:48:31   作者:  
C#簡單獲取屏幕鼠標坐標點顏色方法介紹;有需求的朋友可以參考下
api函數:

復制代碼 代碼如下:

1.[DllImport("user32.dll")]//取設備場景
2.private static extern IntPtr GetDC(IntPtr hwnd);//返回設備場景句柄
3.[DllImport("gdi32.dll")]//取指定點顏色
4.private static extern int GetPixel(IntPtr hdc, Point p);

主要方法:
復制代碼 代碼如下:

Timer tim = new Timer();
tim.Interval = 1;
tim.Tick += delegate
{
Point p = new Point(MousePosition.X, MousePosition.Y);//取置頂點坐標
IntPtr hdc = GetDC(new IntPtr(0));//取到設備場景(0就是全屏的設備場景)
int c = GetPixel(hdc, p);//取指定點顏色
int r = (c & 0xFF);//轉換R
int g = (c & 0xFF00) / 256;//轉換G
int b = (c & 0xFF0000) / 65536;//轉換B
pictureBox1.BackColor = Color.FromArgb(r, g, b);
};
tim.Start();

效果演示:

相關文章

最新評論

化德县| 安达市| 久治县| 安顺市| 怀化市| 汉阴县| 习水县| 天门市| 隆安县| 甘孜县| 邓州市| 汤阴县| 巴林右旗| 女性| 永和县| 沁水县| 中阳县| 怀集县| 于都县| 应用必备| 高邑县| 西城区| 绍兴市| 凤城市| 陈巴尔虎旗| 东丽区| 斗六市| 茶陵县| 海伦市| 临澧县| 陕西省| 许昌县| 旅游| 淮北市| 特克斯县| 崇左市| 龙口市| 化州市| 东乡| 永兴县| 北川|