Sichtbarkeit eines Scroolbar feststellen



  • Ich habe in einer Windows-Anwendung ein Control das, je nach Inhalt, einen
    vertikalen Scrollbar anzeigt oder eben nicht.
    Wie stelle ich fest ob dieser Scrollbar aktuell sichtbar ist oder nicht.
    Es geht mir nicht um Styles sondern um den aktuellen Zustand zur Laufzeit.

    Ich habe verschiedene Versuche mit Vergleich Windows-Rect <-> Client-Rect und
    auch mit der Funktion GetScrollInfo unternommen. Bin aber nicht sicher ob ich
    dabei wirklich DAS Kriterium für die Sichtbarkeit des Scrollbar gefunden habe.

    Wer ne wirklich hieb- und stichfeste "Untersuchungsmethode" kennt bitte melden.



  • Hmm,
    Ich hab zwar nicht so viel Plan von der WinAPI aber schon mal GetScrollBarInfo versucht? und dann von SCROLLBARINFO rgstate überprüft?

    Kann sein das ich da auch falsch verstanden hab.

    Edit: GetScrollBarInfo MSDN Referenz

    BR


Anmelden zum Antworten