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