winform右下角彈窗

2022-02-24 05:14:02 字數 3509 閱讀 3351

網頁是否經常在電腦右下角彈窗顯示訊息?其實winform也是可以實現的。下面介紹兩種方法。

第一步:設計窗體

第二步:實現**

第一種方法

引用user32

宣告常量

窗體load事件

窗體formclosing事件?1

2345

6789

1011

1213

1415

1617

1819

2021

2223

2425

2627

[dllimport("user32")]

privatestaticexternboolanimatewindow(intptr hwnd,intdwtime,intdwflags);

//下面是可用的常量,根據不同的動畫效果宣告自己需要的

privateconstintaw_hor_positive = 0x0001;//自左向右顯示視窗,該標誌可以在滾動動畫和滑動動畫中使用。使用aw_center標誌時忽略該標誌

privateconstintaw_hor_negative = 0x0002;//自右向左顯示視窗,該標誌可以在滾動動畫和滑動動畫中使用。使用aw_center標誌時忽略該標誌

privateconstintaw_ver_positive = 0x0004;//自頂向下顯示視窗,該標誌可以在滾動動畫和滑動動畫中使用。使用aw_center標誌時忽略該標誌

privateconstintaw_ver_negative = 0x0008;//自下向上顯示視窗,該標誌可以在滾動動畫和滑動動畫中使用。使用aw_center標誌時忽略該標誌該標誌

privateconstintaw_center = 0x0010;//若使用了aw_hide標誌,則使視窗向內重疊;否則向外擴充套件

privateconstintaw_hide = 0x10000;//隱藏視窗

privateconstintaw_active = 0x20000;//啟用視窗,在使用了aw_hide標誌後不要使用這個標誌

privateconstintaw_slide = 0x40000;//使用滑動型別動畫效果,預設為滾動動畫型別,當使用aw_center標誌時,這個標誌就被忽略

privateconstintaw_blend = 0x80000;//使用淡入淡出效果

privatevoidform1_load(objectsender, eventargs e)

privatevoidform1_formclosing(objectsender, formclosingeventargs e)

第二種方法

只要在窗體的初始化initializecomponent()方法後面加上如下**:?1

2345

6789

1011

1213

1415

1617

18initializecomponent();

rectangle rectangle = screen.allscreens[0].workingarea;

this.startposition = formstartposition.manual;

this.location =newpoint(rectangle.width -this.width, rectangle.height);

this.topmost =true;

system.threading.thread thread =newsystem.threading.thread(() =>

));

}

});

thread.start();

MFC 從螢幕右下角公升起的彈窗

在oninitdialog 中新增 示例 獲得桌面大小 crect rectworkarea systemparametersinfo spi getworkarea,0,rectworkarea,spif sendchange 獲得對話方塊大小 crect rectdlg getwindowrec...

右下角開啟窗體

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...

右下角彈出視窗(C )

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.text u...