예제 #1
0
        /// <summary>
        /// Installs MouseMessageFilter and hooks it's events
        /// </summary>
        private void InitializeMessageFilter()
        {
            mf = new ManagedMouseFilter();

            mf.Enabled          = enabled;
            mf.RightButtonDown += new MouseFilterEventHandler(BeginGesture);
            mf.MouseMove       += new MouseFilterEventHandler(AddToGesture);
            mf.RightButtonUp   += new MouseFilterEventHandler(EndGesture);
        }
예제 #2
0
        /// <summary>
        /// Installs MouseMessageFilter and hooks it's events
        /// </summary>
        private void InitializeMessageFilter(bool useLLMessageFilter)
        {
            if ( useLLMessageFilter ) {
            mf = new LLMouseFilter();
              }
              else {
            mf = new ManagedMouseFilter();
              }

              mf.Enabled = enabled;
              mf.RightButtonDown += new MouseFilterEventHandler(BeginGesture);
              mf.MouseMove += new MouseFilterEventHandler(AddToGesture);
              mf.RightButtonUp += new MouseFilterEventHandler(EndGesture);
        }