Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB6: Välkkyvä otsikkopalkki

Antti Laaksonen [18.01.2002 22:01:37]

#

FlashWindow on ehkä yksi WinApin hauskimmista komennoista: se välkyttää ikkunan otsikkopalkkia. Tällä voidaan terästää käyttäjän huomiota, sillä vaikka ikkuna ei olisikaan päällimmäisenä, sen välkkyminen näkyy myös tehtäväpalkissa.

Esimerkissä välkyntä tapahtuu puolen sekunnin välein. Tämän takia Formille on laitettava yksi Timer-kontrolli nimeltä Timer1 ja sen Interval-arvoksi on asetettava 500 (500 ms=0.5 s). Timer1:n koodissa taas kutsutaan FlashWindowia, jonka parametreina on hwnd, ikkunan tunniste, ja True, välkyntä tapahtuu.

Moduuli

Public Declare Function FlashWindow Lib "user32" (ByVal hwnd As Long, ByVal bInvert As Long) As Long

Formi

Private Sub Timer1_Timer()
    Dim X As Long
    X = FlashWindow(hwnd, True)
End Sub

Pete I [03.05.2002 20:44:33]

#

Ei toimi ainakaan windows xp home editionissa ja vb 6.0 :lassa

proffa [18.09.2002 18:41:39]

#

no on kyl aika tönttö ei toimi XPssäkään!

Jaakko [02.10.2002 22:45:01]

#

intervalliks 10 ni o hiano :)

miiro [22.12.2003 10:46:07]

#

aika kätevä toimii 98:ssa mut ei xp:ssä aika hassuu!

aloitteleva [12.02.2006 22:08:41]

#

lainaus:

aika kätevä toimii 98:ssa mut ei xp:ssä aika hassuu!

Kyllä mulla toimii xp:ssä

ErroR++ [22.06.2011 19:35:59]

#

mikseeitoimi

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta