Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB6: Käynnistä-napin tekstin vaihtaminen

Bill Keltanen [14.05.2004 06:54:42]

#

Tällä saa vaihettua Käynnistä-napin käynnistä-tekstin. Lisäät Label1 ja Command1. Toimii kai vaan XP, en oo vielä päässy kokeilee ku on päivitetty

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As String) As Long 'apit käyttöön

Private Const WM_SETTEXT = &HC 'komennot
Private Const WM_GETTEXT = &HD 'komentoja lisää
Dim palkki, palkinteksti As Long, uusiteksti As String 'muuttujat

Private Sub Command1_Click()
palkki = FindWindow("Shell_TrayWnd", vbNullString) 'etitään se nappi
palkinteksti = FindWindowEx(palkki, 0&, "button", vbNullString) 'hankitaan sen teksti
uusiteksti = Label1.Caption 'uusi teksti
SendMessagepalkinteksti , WM_SETTEXT, 256, uusiteksti 'laitetaan se uusi teksti
End Sub

Private Sub Label1_Click()
uusiteksti = InputBox("Uusi teksti: ", "Laita") 'kysytään teksti
Label1.Caption = uusiteksti 'nyt näkyy mikä teksti siihen tulee
End Sub

Vastaus

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

Tietoa sivustosta