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

首頁 > 編程 > .NET > 正文

C# SetWindowPos窗口置頂使用說明

2020-01-18 00:22:54
字體:
供稿:網(wǎng)友
復(fù)制代碼 代碼如下:

[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern int SetWindowPos(IntPtr hWnd, int hWndInsertAfter, int x, int y, int Width, int Height, int flags);
/// <summary>
/// 得到當(dāng)前活動的窗口
/// </summary>
/// <returns></returns>
[DllImport("user32.dll", CharSet = CharSet.Auto)]
private static extern System.IntPtr GetForegroundWindow();

哪個窗體想要置頂,在Form_Load中加上

SetWindowPos(this.Handle, -1, 0, 0, 0, 0, 1 | 2); //最后參數(shù)也有用1 | 4 
具體說明,看API函數(shù)說明
如果是用點擊一個按鈕后彈出新窗體,并置頂,則:
復(fù)制代碼 代碼如下:

Form2 frm = new Form2();
frm.Show();
SetWindowPos(GetForegroundWindow(), -1, 0, 0, 0, 0, 1 | 2);

這樣,新打開的窗體就是置頂了
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 历史| 余干县| 沅江市| 台中市| 乌鲁木齐县| 菏泽市| 双辽市| 台前县| 丘北县| 新沂市| 连江县| 始兴县| 临桂县| 全州县| 泗洪县| 辛集市| 潼南县| 芜湖市| 西丰县| 吉首市| 通州区| 舞钢市| 玛沁县| 克山县| 湖口县| 临邑县| 汉川市| 黔江区| 和田市| 博客| 澎湖县| 黄浦区| 新泰市| 阿城市| 新乐市| 永康市| 贡嘎县| 呼和浩特市| 濮阳市| 淮北市| 南开区|