private void Test_SetCursorPosition()
        {
            Position cp = new Position();

            cp.m_nX = (int)nudCursorPositionX.Value;
            cp.m_nY = (int)nudCursorPositionY.Value;
            KeyboardMouseSimulateDriverAPI.CursorPosition(ref cp, false);
        }
        private void frmGlobalKeyboardSet_Load(object sender, EventArgs e)
        {
            //MessageBox.Show(KeyboardMouseSimulateDriverAPI.MouseWheel().ToString());
            m_bChecking = true;

            System.Threading.ThreadPool.QueueUserWorkItem((ojb) =>
            {
                Position cp = new Position();
                while (m_bChecking)
                {
                    ShowCheckout(KeyboardMouseSimulateDriverAPI.Checkout());

                    KeyboardMouseSimulateDriverAPI.CursorPosition(ref cp, true);
                    ShowCursorPosition(cp.m_nX, cp.m_nY);

                    System.Threading.Thread.Sleep(50);
                }
            });
        }