Scrollareagadget

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Scrollareagadget

Beitrag von roherter »

Wie entferne ich Gadgets wieder vom Scrollareagadget wenn ich sie nicht mehr brauche?
Mir fällt nur spontan ein freegadget zu benutzen.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Code: Alles auswählen

DestroyWindow_(GadgetID(#Gadget))
Bloß die Gadgetverwaltung von PB wirds nicht mögen :mrgreen:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

werde es probieren danke :allright:
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

roherter hat geschrieben:werde es probieren danke :allright:
Nein, nicht !!!!!
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag von roherter »

Dann nehme ich halt freegadget() und erstelle es neu.
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

wenn du es später wieder brauchtst, sollte Du es mit HideGadget probieren
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
roherter
Beiträge: 1407
Registriert: 10.04.2005 18:58
Kontaktdaten:

Beitrag 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:
Purebasic 5.0 32bit und 64 bit

I'm back from hell
Benutzeravatar
Leonhard
Beiträge: 602
Registriert: 01.03.2006 21:25

Beitrag 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.
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Oder man nimmt ResizeGadget()
wenns so einfach sein darf
:lol:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten