vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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

VB & Windows API
Re: Klasse: ToolTip Deluxe - Wie Text ändern 
Autor: Calimero
Datum: 13.07.07 08:34

Hallo dD,

mittlerweile hat die Klasse für den Tooltip eine neue Funktion bekommen, um genau das zu erreichen, was du benötigst. Hier der Quellcode für alle Interessierten:
' Neue Konstante im allgemeinen Bereich der Klasse
Private Const TTM_UPDATETIPTEXT = WM_USER + 12
 
' Neue Funktion zum Ändern des Titels, des Textes und des Icons des ToolTip
Public Sub ChangeToolTipText(ctlTool As Object, strCaption As String, Optional _
  ByVal strTitle As String = "", Optional ByVal iTitleIcon As eIconType = _
  InfoIcon)
    Dim udtToolInfo As TOOLINFO
    With udtToolInfo
        .hWnd = ctlTool.hWnd
        .uId = ctlTool.hWnd
        .lpszText = strCaption
        .cbSize = Len(udtToolInfo)
    End With
 
    If CheckComCtl32Version Then
        If strTitle <> "" Then
            SendMessageStr m_hWnd, TTM_SETTITLE, iTitleIcon, strTitle
        Else
            SendMessageStr m_hWnd, TTM_SETTITLE, 0, ""
        End If
    End If
 
    SendMessage m_hWnd, TTM_UPDATETIPTEXT, 0, udtToolInfo
End Sub
Die Funktion ChangeToolTipText wird dann mit dem Control, dessen Tooltip geändert werden soll, sowie den neuen Werten für Text, Titel und/oder Icon aufgerufen.

@Martoeng:
Wäre es möglich, diesen Code in den Workshop noch einzufügen?

Gruß
Calimero
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Klasse: ToolTip Deluxe - Wie Text ändern6.035dD12.07.07 12:45
Re: Klasse: ToolTip Deluxe - Wie Text ändern3.497ModeratorMartoeng12.07.07 19:31
Re: Klasse: ToolTip Deluxe - Wie Text ändern3.954Calimero13.07.07 08:34
Re: Klasse: ToolTip Deluxe - Wie Text ändern3.410dD13.07.07 19:52
Bitte in Workshop eingliedern3.480ScheibeNet29.07.07 15:29
Re: Klasse: ToolTip Deluxe - Wie Text ändern3.284TTSAddict19.10.07 18:29
Re: Klasse: ToolTip Deluxe - Wie Text ändern3.634Calimero22.10.07 08:22
Re: Klasse: ToolTip Deluxe - Wie Text ändern3.406TTSAddict22.10.07 17:15
Re: Klasse: ToolTip Deluxe - Wie Text ändern3.185HoTsoft16.03.09 23:20
Re: Klasse: ToolTip Deluxe - Wie Text ändern3.026Cydney08.04.10 21:39

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