Exemplo n.º 1
0
        /// <summary>
        /// Default constructor
        /// </summary>
        public ClipboardEnviroment()
        {
            // create default session
            CreateSession();

            // get pettern groups
            GetPetternGroups();


            if (System.Windows.Clipboard.ContainsImage())
            {
                _tempiamge = BitmapImageExtensions.BmpSource2BmpImage(
                    ClipboardHelper.GetContentFromClipboardWithRetry(Helpers.ContentType
                                                                     .Image) as BitmapSource);
            }
            if (System.Windows.Clipboard.ContainsText())
            {
                _tempstringC = System.Windows.Clipboard.GetText();
            }

            keyboardHook.KeyDown += keyboardHook_KeyDown;
            keyboardHook.KeyUp   += keyboardHook_KeyUp;

            mouseHook.LeftButtonDown += mouseHook_LeftButtonDown;
            mouseHook.RightButtonUp  += mouseHook_RightButtonUp;

            Hooker();
        }