C# winform實(shí)現(xiàn)右下角彈出窗口結(jié)果的方法
本文實(shí)例講述了C# winform實(shí)現(xiàn)右下角彈出窗口結(jié)果的方法。分享給大家供大家參考,具體如下:
using System.Runtime.InteropServices; [DllImport("user32")] private static extern bool AnimateWindow(IntPtr hwnd, int dwTime, int dwFlags); //下面是可用的常量,按照不合的動(dòng)畫(huà)結(jié)果聲明本身須要的 private const int AW_HOR_POSITIVE = 0 x0001;//自左向右顯示窗口,該標(biāo)記可以在遷移轉(zhuǎn)變動(dòng)畫(huà)和滑動(dòng)動(dòng)畫(huà)中應(yīng)用。應(yīng)用AW_CENTER標(biāo)記時(shí)忽視該標(biāo)記 private const int AW_HOR_NEGATIVE = 0 x0002;//自右向左顯示窗口,該標(biāo)記可以在遷移轉(zhuǎn)變動(dòng)畫(huà)和滑動(dòng)動(dòng)畫(huà)中應(yīng)用。應(yīng)用AW_CENTER標(biāo)記時(shí)忽視該標(biāo)記 private const int AW_VER_POSITIVE = 0 x0004;//自頂向下顯示窗口,該標(biāo)記可以在遷移轉(zhuǎn)變動(dòng)畫(huà)和滑動(dòng)動(dòng)畫(huà)中應(yīng)用。應(yīng)用AW_CENTER標(biāo)記時(shí)忽視該標(biāo)記 private const int AW_VER_NEGATIVE = 0 x0008;//自下向上顯示窗口,該標(biāo)記可以在遷移轉(zhuǎn)變動(dòng)畫(huà)和滑動(dòng)動(dòng)畫(huà)中應(yīng)用。應(yīng)用AW_CENTER標(biāo)記時(shí)忽視該標(biāo)記該標(biāo)記 private const int AW_CENTER = 0 x0010;//若應(yīng)用了AW_HIDE標(biāo)記,則使窗口向內(nèi)重疊;不然向外擴(kuò)大 private const int AW_HIDE = 0 x10000;//隱蔽窗口 private const int AW_ACTIVE = 0 x20000;//激活窗口,在應(yīng)用了AW_HIDE標(biāo)記后不要應(yīng)用這個(gè)標(biāo)記 private const int AW_SLIDE = 0 x40000;//應(yīng)用滑動(dòng)類(lèi)型動(dòng)畫(huà)結(jié)果,默認(rèn)為遷移轉(zhuǎn)變動(dòng)畫(huà)類(lèi)型,當(dāng)應(yīng)用AW_CENTER標(biāo)記時(shí),這個(gè)標(biāo)記就被忽視 private const int AW_BLEND = 0 x80000;//應(yīng)用淡入淡出結(jié)果 private void Form1_Load(object sender, EventArgs e) { int x = Screen.PrimaryScreen.WorkingArea.Right - this.Width; int y = Screen.PrimaryScreen.WorkingArea.Bottom - this.Height; this.Location = new Point(x, y);//設(shè)置窗體在屏幕右下角顯示 AnimateWindow(this.Handle, 1000, AW_SLIDE | AW_ACTIVE | AW_VER_NEGATIVE); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { AnimateWindow(this.Handle, 1000, AW_BLEND | AW_HIDE); }
更多關(guān)于C#相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《C#窗體操作技巧匯總》、《C#數(shù)據(jù)結(jié)構(gòu)與算法教程》、《C#常見(jiàn)控件用法教程》、《C#面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)教程》及《C#程序設(shè)計(jì)之線(xiàn)程使用技巧總結(jié)》
希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。
相關(guān)文章
C# MVC 使用LayUI實(shí)現(xiàn)下拉框二級(jí)聯(lián)動(dòng)的功能
這篇文章主要介紹了C# MVC 如何使用LayUI實(shí)現(xiàn)下拉框二級(jí)聯(lián)動(dòng),文中示例代碼非常詳細(xì),供大家參考和學(xué)習(xí),感興趣的朋友可以了解下2020-06-06c# 使用Json.NET實(shí)現(xiàn)json序列化
這篇文章主要介紹了詳解C#中的JSON序列化方法,幫助大家更好的理解和學(xué)習(xí)使用c#,感興趣的朋友可以了解下2021-05-05C#、ASP.NET通用擴(kuò)展工具類(lèi)之TypeParse
這篇文章主要介紹了C#、ASP.NET通用擴(kuò)展工具類(lèi)之TypeParse,使用了此類(lèi),類(lèi)型轉(zhuǎn)換方便多了,本文直接給出實(shí)現(xiàn)代碼和使用方法,需要的朋友可以參考下2015-06-06C#反射實(shí)現(xiàn)插件式開(kāi)發(fā)的過(guò)程詳解
插件式架構(gòu),一種全新的、開(kāi)放性的、高擴(kuò)展性的架構(gòu)體系,插件式架構(gòu)設(shè)計(jì)好處很多,把擴(kuò)展功能從框架中剝離出來(lái),降低了框架的復(fù)雜度,讓框架更容易實(shí)現(xiàn),這篇文章主要介紹了C#反射實(shí)現(xiàn)插件式開(kāi)發(fā),需要的朋友可以參考下2023-09-09C# DataTable數(shù)據(jù)遍歷優(yōu)化詳解
這篇文章主要介紹了C# DataTable數(shù)據(jù)遍歷優(yōu)化詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2021-01-01