麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 應(yīng)用 > 軟件技巧 > 正文

閃動標(biāo)題欄

2024-07-16 17:58:54
字體:
供稿:網(wǎng)友

閃動標(biāo)題欄:

  在你的應(yīng)用程序中,你可能會希望將應(yīng)用程序的標(biāo)題欄進行閃動,以提醒用戶進行某種操作,本文介紹了如何使一個窗口的標(biāo)題欄進行閃動。


  閃動一個窗口的標(biāo)題欄意味著改變它的標(biāo)題欄的外觀,例如它從活動變?yōu)椴换顒?或是從不活動變?yōu)榛顒拥鹊取V灰隳茉贒elphi 或者 C++Builder 中得到窗口的句柄,你就可以使用Windows 應(yīng)用程序編程接口(API)函數(shù)來使該窗口的標(biāo)題欄進行閃動。函數(shù)FlashWindows可以被用使一個特定的窗口閃動一次。 

  函數(shù)原形:

  function FlashWindow(const hwnd:Integer;constbInvert:LongBool):LongBool;

  該函數(shù)需要2個參數(shù),第一個參數(shù)是要閃動標(biāo)題欄的窗口的句柄,第二個參數(shù)用于指定是設(shè)置窗口的閃動狀態(tài),還是恢復(fù)其原始狀態(tài)。如果該bInvert參數(shù)為True,則表明窗口的標(biāo)題欄被閃動,如果該參數(shù)為False,則表明窗口的標(biāo)題欄被恢復(fù)為原始狀態(tài)。

  該函數(shù)所返回的值用于指定調(diào)用該函數(shù)前窗口的狀態(tài),如果該返回值True,則表明窗口在調(diào)用該函數(shù)之前是活動的,否則,如果返回值為False,則表明調(diào)用函數(shù)前窗口是非活動的。

  當(dāng)使用該FlashWindow函數(shù)時,一個較好的方法是將標(biāo)題欄閃動的頻率設(shè)置為同脫字符(也即閃動的光標(biāo))相同,脫字符的閃動頻率可以通過調(diào)用函數(shù)GetCaretBlinkTime來獲得。要使用該函數(shù),需要將如下的聲明語句包含在你的窗體的通用聲明部分中:

  function GetCaretBlinkTime:Integer;
該函數(shù)返回用毫秒值表示的時間。例程: 建立新的Project,并新建一From(包括New
Project建立的Form,共兩個),在Form1中加入一Button和Timer,按下面的方法建立程序.
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
Form1.BringToFront;
Timer1.Interval:=GetCaretBlinkTime;
Timer1.Enabled:=Not Timer1.Enabled;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
FlashWindow(Form2.Handle,TRUE);
end;

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 亚洲国产美女视频 | 国产精品久久久久久久久久东京 | 亚洲网站在线观看 | 中文字幕极速在线观看 | www.精品一区 | 成年免费网站 | 国产精品久久国产精麻豆96堂 | www69xxxxx | 欧美亚洲综合网 | www69xxxxx | 国产色片在线观看 | 一区二区三区在线视频观看58 | 欧美日日操 | 日本在线不卡一区二区 | 欧美zoofilia杂交videos | 久久久久久久黄色片 | 精品国产乱码一区二区三区四区 | 成人在线观看免费观看 | 精品成人在线观看 | 99精彩视频在线观看 | 成人在线高清视频 | hd性videos意大利复古 | 中文字幕一区在线观看视频 | 精品一区二区三区中文字幕老牛 | 精品视频在线免费看 | 舌头伸进添的我好爽高潮网站 | 97超级碰碰人国产在线观看 | 亚洲网站在线观看视频 | 欧美三日本三级少妇三级99观看视频 | 午色影院 | 四季久久免费一区二区三区四区 | 国产一级毛片高清视频完整版 | 91 在线免费观看 | 毛片大全 | 久久99精品久久久久久秒播蜜臀 | 史上最强炼体老祖动漫在线观看 | 亚洲日本韩国精品 | 污版视频在线观看 | 国产小视频在线观看 | 国产一级毛片不卡 | 精品国产一区二区三区四区阿崩 |