예제 #1
0
        private void tabPage2_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Left)
            {
                myBitmap = Win32APICall.GetDesktop();
                Color myColor = myBitmap.GetPixel(MousePosition.X, MousePosition.Y);

                marlight.RGBSetColor(myColor.R, myColor.G, myColor.B);

                label1.Text = "R: " + myColor.R;
                label1.Refresh();
                label2.Text = "G: " + myColor.G;
                label2.Refresh();
                label3.Text = "B: " + myColor.B;
                label3.Refresh();
            }
        }
예제 #2
0
        private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
        {
            RGB = true;
            marlight.RGBModeOn();

            timer1.Enabled = false;
            myBitmap       = Win32APICall.GetDesktop();
            Color myColor = myBitmap.GetPixel(MousePosition.X, MousePosition.Y);

            toolStripStatusLabel1.Text = "Режим изменения цвета";
            marlight.RGBSetColor(myColor.R, myColor.G, myColor.B);

            label1.Text = "R: " + myColor.R;
            label1.Refresh();
            label2.Text = "G: " + myColor.G;
            label2.Refresh();
            label3.Text = "B: " + myColor.B;
            label3.Refresh();
        }