zoukankan      html  css  js  c++  java
  • clipboard_monitor_in_win7

    添加监听
    AddClipboardFormatListener(this.Handle); 
    
    移除
    RemoveClipboardFormatListener(this.Handle);  
    
            #region 剪贴板监视器
            [DllImport("user32.dll")]
            public static extern bool AddClipboardFormatListener(IntPtr hwnd);
            [DllImport("user32.dll")]
            public static extern bool RemoveClipboardFormatListener(IntPtr hwnd);
            private static int WM_CLIPBOARDUPDATE = 0x031D;  
            #endregion 
     
            protected override void DefWndProc(ref Message m)
            {
                if (m.Msg == WM_CLIPBOARDUPDATE)
                {
                    if (Clipboard.ContainsText())
                    {
                        //label1.Text = Clipboard.GetText();
                        this.pFramework.Application.CommandPool.EnableBarItem(typeof(YSC.PluginGIS.EditingPasteCommand).ToString(), true);
                    }
                    else if (Clipboard.ContainsImage())
                    {
                        //pictureBox1.Image = Clipboard.GetImage();
                        //pictureBox1.Update();
                    }
                    else
                    {
                        this.pFramework.Application.CommandPool.EnableBarItem(typeof(YSC.PluginGIS.EditingPasteCommand).ToString(), false);
                    }
                }
                else
                {
                    base.DefWndProc(ref m);
                }
            }  
    View Code
  • 相关阅读:
    easyui 例子2
    easyui 1
    SqlHelper.cs
    ajax 视频点赞功能
    路线
    .net面试题
    cookie 和session asp.net
    前端面试2
    前端面试1
    bootstrap 初始学习篇
  • 原文地址:https://www.cnblogs.com/yansc/p/6248612.html
Copyright © 2011-2022 走看看