SetGadgetState

Anfängerfragen zum Programmieren mit PureBasic.
Thatsanee
Beiträge: 116
Registriert: 11.03.2005 05:12

SetGadgetState

Beitrag von Thatsanee »

Guten morgen zusammen,

hab da ein Problem:

Mit SetGadgetState(#Gadget, Status) kann ich ja auch einen Eintrag
in einer ListIconGadget markieren.

Soweit ok, selbst wenn der markierte Eintrag nicht im sichtbaren Bereich
ist wird er zwar markiert , aber wie bekomme ich es hin das auch
automatisch gescrollt wird bis der Eintrag sichtbar ist.
Hat da jemand eine Lösung ?
Benutzeravatar
Andre
PureBasic Team
Beiträge: 1765
Registriert: 11.09.2004 16:35
Computerausstattung: MacBook Core2Duo mit MacOS 10.6.8
Lenovo Y50 i7 mit Windows 10
Wohnort: Saxony / Deutscheinsiedel
Kontaktdaten:

Re: SetGadgetState

Beitrag von Andre »

Thatsanee hat geschrieben:.... aber wie bekomme ich es hin das auch
automatisch gescrollt wird bis der Eintrag sichtbar ist.
Hat da jemand eine Lösung ?
Die WinAPI sollte helfen:

Code: Alles auswählen

SendMessage_(#ListIcon,#LVM_ENSUREVISIBLE,ElementZumAnzeigen,#True) 
Bye,
...André
(PureBasicTeam::Docs - PureArea.net | Bestellen:: PureBasic | PureVisionXP)
Leo
Beiträge: 420
Registriert: 26.10.2004 18:26

Re: SetGadgetState

Beitrag von Leo »

Code: Alles auswählen

SendMessage_(GadgetID(#ListIcon),#LVM_ENSUREVISIBLE,ElementZumAnzeigen,#True) 
Nicht vergessen!! :allright:
Thatsanee
Beiträge: 116
Registriert: 11.03.2005 05:12

Beitrag von Thatsanee »

@Andre
@Leo

danke klappt nun wunderbar.

Tja, wenn es die APIs Anleitung auch in deutsch geben würde,
dann hätte ich es viel leichter :-)
Benutzeravatar
Ynnus
Beiträge: 855
Registriert: 29.08.2004 01:37
Kontaktdaten:

Beitrag von Ynnus »

Es gibt eine inoffizielle Übersetzung. Sicher nicht ganz vollständig und eventuell auch Fehlerbehafter, aber in machen Fällen vielleicht ganz hilfreich. Könntest du ja mal nach googlen. ;)
Antworten