示例#1
0
        private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
        {
            if (e.Button == System.Windows.Forms.MouseButtons.Left && mousedown == true)
            {
                int ansW, ansH;
                getCharLoc(e.X, e.Y, out ansW, out ansH);
                if (ansH >= osd.getCenter() && !(osd.pal_checked() || osd.auto_checked()))
                {
                    ansH += 3;
                }
                ansW -= clickX;                 //запомним куда ткнули
                ansH -= clickY;

                NUM_X.Value = Constrain(ansW, 0, osd.get_basesize().Width - 1);
                NUM_Y.Value = Constrain(ansH, 0, OSD.SCREEN_H - 1);

                pictureBox.Focus();
            }
            else
            {
                mousedown = false;
            }
        }