国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Api代碼收集

2019-11-17 03:09:17
字體:
來源:轉載
供稿:網友

Api代碼收集

收集自網絡,方便自己,方便他人

 1     #region 隱藏系統滾動條 2     PRotected override void WndProc(ref System.Windows.Forms.Message m) 3     { 4       ShowScrollBar(this.Handle, 3, false);//0:horizontal,1:vertical,3:both 5       base.WndProc(ref m); 6     } 7  8     [DllImport("user32.dll")] 9     [return: MarshalAs(UnmanagedType.Bool)]10     private static extern bool ShowScrollBar(IntPtr hWnd, int wBar, bool bShow);11     #endregion

 1     #region 得到光標在屏幕上的位置 2    [DllImport("user32")] 3     public static extern bool GetCaretPos(out Point lpPoint); 4     [DllImport("user32.dll")] 5     private static extern IntPtr GetForegroundWindow(); 6     [DllImport("user32.dll")] 7     private static extern IntPtr GetFocus(); 8     [DllImport("user32.dll")] 9     private static extern IntPtr AttachThreadInput(IntPtr idAttach, IntPtr idAttachTo, int fAttach);10     [DllImport("user32.dll")]11     private static extern IntPtr GetWindowThreadProcessId(IntPtr hWnd, IntPtr ProcessId);12     [DllImport("kernel32.dll")]13     private static extern IntPtr GetCurrentThreadId();14     [DllImport("user32.dll")]15     private static extern void ClientToScreen(IntPtr hWnd, ref Point p);16 17     private Point CaretPos()18     {19         IntPtr ptr = GetForegroundWindow();20         Point p = new Point();21 22         //得到Caret在屏幕上的位置   23       if (ptr.ToInt32() != 0)24         {25             IntPtr targetThreadID = GetWindowThreadProcessId(ptr, IntPtr.Zero);26             IntPtr localThreadID = GetCurrentThreadId();27 28             if (localThreadID != targetThreadID)29             {30                 AttachThreadInput(localThreadID, targetThreadID, 1);31                 ptr = GetFocus();32                 if (ptr.ToInt32() != 0)33                 {34                     GetCaretPos(out   p);35                     ClientToScreen(ptr, ref   p);36                 }37                 AttachThreadInput(localThreadID, targetThreadID, 0);38             }39         }40         return p;41     }42     #endregion

 1 //如何在全屏時notifyIcon依然能夠彈出ShowBalloonTip 2 [DllImport("user32.dll",EntryPoint = "GetForegroundWindow", CharSet = CharSet.Auto, ExactSpelling = true)] 3 public static extern IntPtr GetForegroundWindow(); //獲得本窗體的句柄 4 [DllImport("user32.dll", EntryPoint = "SetForegroundWindow")] 5 public static extern bool SetForegroundWindow(IntPtr hWnd);//設置此窗體為活動窗體 6  7 if (this.Handle != GetForegroundWindow()) 8 { 9     SetForegroundWindow(this.Handle);10     notifyIcon1.ShowBalloonTip(1500,"注意注意","XXXXXXX!",ToolTipIcon.Warning);11 }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东山县| 徐汇区| 峨边| 定边县| 布尔津县| 自贡市| 丹棱县| 内黄县| 牡丹江市| 江达县| 体育| 融水| 元氏县| 白山市| 通辽市| 侯马市| 玛纳斯县| 夹江县| 盐边县| 泸定县| 衢州市| 会东县| 南陵县| 朝阳区| 株洲县| 肃宁县| 新余市| 三原县| 承德市| 潜山县| 崇左市| 安西县| 时尚| 武隆县| 通州区| 比如县| 东乡| 桂东县| 哈巴河县| 黄石市| 四子王旗|