Seite 1 von 1

Scrollareagadget

Verfasst: 21.05.2006 17:45
von roherter
Wie entferne ich Gadgets wieder vom Scrollareagadget wenn ich sie nicht mehr brauche?
Mir fällt nur spontan ein freegadget zu benutzen.

Verfasst: 21.05.2006 17:53
von ts-soft

Code: Alles auswählen

DestroyWindow_(GadgetID(#Gadget))
Bloß die Gadgetverwaltung von PB wirds nicht mögen :mrgreen:

Verfasst: 21.05.2006 17:58
von roherter
werde es probieren danke :allright:

Verfasst: 21.05.2006 18:13
von ts-soft
roherter hat geschrieben:werde es probieren danke :allright:
Nein, nicht !!!!!

Verfasst: 21.05.2006 18:27
von roherter
Dann nehme ich halt freegadget() und erstelle es neu.

Verfasst: 21.05.2006 18:33
von ts-soft
wenn du es später wieder brauchtst, sollte Du es mit HideGadget probieren

Verfasst: 21.05.2006 18:37
von roherter
Ne ich erstelle dynamische einträge auf dem scrollareagadget() und deswegen muss ich die einträge löschen habs aber schon gelöst über Freegadget() danke dir. :allright:

Verfasst: 21.05.2006 18:44
von Leonhard
Verschieben kann man das so:

Code: Alles auswählen

SetWindowLong_(InputWindow, #GWL_STYLE, GetWindowLong_(InputWindow, #GWL_STYLE) | #WS_CLIPCHILDREN)
SetWindowLong_(hGadget, #GWL_STYLE, GetWindowLong_(hGadget, #GWL_STYLE) | #WS_CHILD ! #WS_POPUP)
better!
SetParent_(hGadget,InputWindow)
SetWindowPos_(hGadget, 0, 20, 20, 500, 400, 0)
In diesem Code ist mit hGadget die Gadget ID (ermittelbar mit GadgetID(...) ) gemeint. InputWindow ist die WindowID (ermittelbar mit WindowID(...)) oder eine GadgetID (ermittelbar mit GadgetID(...) ) gemeint, wo das Gadget landen soll.

Verfasst: 21.05.2006 18:53
von ts-soft
Oder man nimmt ResizeGadget()
wenns so einfach sein darf
:lol: