Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB6: API - Pilailuohjelman lisäys

Antti [22.01.2003 08:15:54]

#

Ohessa hauska pikku lisätoiminto aiempaan pilailuohjelmaan:

https://www.ohjelmointiputka.net/koodivinkit/23787-vb6-pilailuohjelma

API-kutsu, joka näyttää ja piilottaa tehtäväpalkin... rasittava källi kaverille...

Muuta pilailuohjelmasta seuraavat rivit:
iValitsin = Int(Rnd(Now) * 7) + 1
...muutetaan: iValitsin = Int(Rnd(Now) * 8) + 1
saadaksesi satunnaisluvun välillä 1-9

' Nämä API kutsut asetetaan alkuun
' Etsii hanskan tehtäväpalkkiin
Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
' Muuttaa tehtäväpalkin tilaa
Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
' Piilotuksen ja näyttämisen konstantit
Private Const SWP_HIDEWINDOW = &H80
Private Const SWP_SHOWWINDOW = &H40
' Case lausejonon viimeiseksi:
    Case 9
        lngReturn = FindWindow("Shell_traywnd", "") 'get the Window
        Call SetWindowPos(lngReturn, 0, 0, 0, 0, 0, SWP_HIDEWINDOW) 'hide the Tasbar
        ltime = Int(Rnd(Now) * 1000)
        Wait ltime
        lngReturn = FindWindow("Shell_traywnd", "") 'Ota hanska
        Call SetWindowPos(lngReturn, 0, 0, 0, 0, 0, SWP_SHOWWINDOW) 'Näytä tehtäväpalkki
        ltime = Int(Rnd(Now) * 1000)
        Wait ltime

progo [02.02.2003 18:11:09]

#

Hyödyllinen, sanon minä!

Antti [03.02.2003 11:22:31]

#

Eikös :) - Tuota tarvitset jokaisessa perussovelluksessa jonka toteutat.

Jomppes [09.07.2005 21:40:45]

#

saisko .exe tiedoston

moptim [23.07.2006 08:49:04]

#

aika kiva... teen omaa versiota joka mukamas esim. tilaa liput sydneyyn, soittaa samaseen paikkaan (messageboxeil ja beepeil)... tekemisii nyt 14 kun en oo lisänny tehtäväpalkin näyttöö ja piilotteluu... sleeppaa max. 100 sec...

Vastaus

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

Tietoa sivustosta