vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: ToolTip "live" aktualisieren 
Autor: MisterM
Datum: 10.07.08 10:18

Hi!

So wie dein Beispiel sieht mein Code auch aus. Der Timer, welcher die Zeit runter zählt sendet dazu synchron die aktuelle Zeit an den ToolTip des Icons:

'Icon in Systray
Private Declare Function Shell_NotifyIcon Lib "shell32.dll" Alias _
  "Shell_NotifyIconA" (ByVal dwMessage As Long, lpData As NOTIFYICONDATA) As _
  Long
 
Private Type NOTIFYICONDATA
  cbSize As Long
  hWnd As Long
  uID As Long
  uFlags As Long
  uCallbackMessage As Long
  hIcon As Long
  szTip As String * 64
End Type
 
Private Const NIF_ICON = &H2
Private Const NIF_MESSAGE = &H1
Private Const NIF_TIP = &H4
Private Const NIM_ADD = &H0
Private Const NIM_DELETE = &H2
Private Const NIM_MODIFY = &H1
 
Dim IC As NOTIFYICONDATA
 
Private Sub ShowIconInTray()
    With IC
        .cbSize = Len(IC)
        .hWnd = Me.hWnd
        .hIcon = Me.Icon
        .uID = 2&
        .uFlags = NIF_MESSAGE Or NIF_ICON Or NIF_TIP
        .uCallbackMessage = &H200
        .szTip = "Text des Tooltips" + vbNullChar
    End With
 
    Shell_NotifyIcon NIM_ADD, IC
End Sub
 
Private Sub tmrCount_Timer()
    time = time - 1
 
    [...]
 
    IC.szTip = "Restzeit: " + time + vbNullChar
    Shell_NotifyIcon NIM_MODIFY, IC
 
    [...]
 
End Sub
Aber es funktioniert nicht. Der Tooltip muss immer erst kurz verschwinden und dann beim Erneuten anzeigen steht die aktuelle Zeit drin...

---

My software never has bugs, it just develops random features ^^

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
ToolTip "live" aktualisieren1.151MisterM09.07.08 16:48
Re: ToolTip "live" aktualisieren625VBStein09.07.08 22:20
Re: ToolTip "live" aktualisieren640MisterM10.07.08 10:18
Re: ToolTip "live" aktualisieren634VBStein10.07.08 17:39
Re: ToolTip "live" aktualisieren653MisterM11.07.08 10:44

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel