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

首頁(yè) > 編程 > C# > 正文

C# WINFORM 強(qiáng)制讓窗體獲得焦點(diǎn)的方法代碼

2020-01-24 03:24:15
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:

//調(diào)用API
 [System.Runtime.InteropServices.DllImport("user32.dll", CharSet = System.Runtime.InteropServices.CharSet.Auto, ExactSpelling = true)]
 public static extern IntPtr GetForegroundWindow(); //獲得本窗體的句柄
 [System.Runtime.InteropServices.DllImport("user32.dll", EntryPoint = "SetForegroundWindow")]
 public static extern bool SetForegroundWindow(IntPtr hWnd);//設(shè)置此窗體為活動(dòng)窗體
 //定義變量,句柄類型
 public IntPtr han;

在窗體加載的時(shí)候給變量賦值,即將當(dāng)前窗體的句柄賦給變量
復(fù)制代碼 代碼如下:

void Form1_Load(object sender, EventArgs e)
 {
 han = this.Handle;
 timer2.Enabled = true;
 }

//加載一個(gè)定時(shí)器控件,驗(yàn)證當(dāng)前WINDOWS句柄是否和本窗體的句柄一樣,如果不一樣,則激活本窗體

復(fù)制代碼 代碼如下:

private void timer2_Tick(object sender, EventArgs e)
 {
 if (han != GetForegroundWindow())
 {
 SetForegroundWindow(han);
 }
 }

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 绥芬河市| 息烽县| 通辽市| 米泉市| 平邑县| 宣城市| 尖扎县| 西吉县| 西峡县| 奈曼旗| 琼结县| 武平县| 大冶市| 仲巴县| 合山市| 武鸣县| 西贡区| 县级市| 收藏| 山东| 沈丘县| 金华市| 高碑店市| 台江县| 建始县| 合水县| 云梦县| 沙雅县| 邓州市| 紫金县| 车险| 临西县| 霍林郭勒市| 东台市| 杨浦区| 霍州市| 茶陵县| 梁平县| 时尚| 通榆县| 光山县|