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

首頁 > 編程 > C# > 正文

WinForm實現同時讓兩個窗體有激活效果的特效實例

2020-01-24 02:23:24
字體:
來源:轉載
供稿:網友

本文實例講述了WinForm實現同時讓兩個窗體有激活效果的特效。主要采用windows api實現一個窗體激活的時候給另外一個發消息。分享給大家供大家參考。

具體實現方法如下:

using System; using System.Windows.Forms; using System.Runtime.InteropServices; namespace WindowsApplication43 {   public partial class Form1 : Form   {     Form frm =null;     public Form1()     {       InitializeComponent();       this.Activated += Form_Activated;     }     const int WM_NCACTIVATE = 0x86;     const int WA_ACTIVE = 0x1;     [DllImport("user32.dll", EntryPoint = "SendMessage")]     public static extern int SendMessage(IntPtr hWnd, int wMsg, int wParam, int lParam);     private void button1_Click(object sender, EventArgs e)     {       frm = new Form();       frm.Text = "jinjazz";       frm.Activated += Form_Activated;       frm.Show();       frm.Location = new System.Drawing.Point(this.Left + this.Width, this.Top);       SendMessage(this.Handle, WM_NCACTIVATE, WA_ACTIVE, 0);     }     void Form_Activated(object sender, EventArgs e)     {        SendMessage(this.Handle, WM_NCACTIVATE, WA_ACTIVE, 0);        if (frm != null)          SendMessage(frm.Handle, WM_NCACTIVATE, WA_ACTIVE, 0);     }   } }

希望本文所述對大家的C#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 津南区| 册亨县| 芦溪县| 东丰县| 汝阳县| 桃园县| 额敏县| 高阳县| 包头市| 桃园市| 孟连| 宽甸| 柘荣县| 临武县| 石嘴山市| 辽宁省| 当涂县| 错那县| 崇州市| 岳西县| 苏尼特右旗| 滨海县| 和平区| 商城县| 时尚| 西充县| 尚志市| 弋阳县| 连山| 吉隆县| 永川市| 盐池县| 吐鲁番市| 仙游县| 扶余县| 科尔| 九台市| 鄢陵县| 白水县| 彰武县| 永泰县|