Stringgadget+Hintergrundbild???

Für allgemeine Fragen zur Programmierung mit PureBasic.
JohnMC
Beiträge: 85
Registriert: 06.01.2006 17:04
Wohnort: http://www.j-soft.de.ms
Kontaktdaten:

Stringgadget+Hintergrundbild???

Beitrag von JohnMC »

Hallo!!
ich brauch Hilfe, und zwar will ich ein stringgadget wo ein hintergrundbild leicht durchscheint....!

ich mein es so etwa:

Bild

wisst ihr was ich mein??

Danke dann mal

JohnMC
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 »

Nimm ein ImageGadget und male den Text aufs Bild
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
JohnMC
Beiträge: 85
Registriert: 06.01.2006 17:04
Wohnort: http://www.j-soft.de.ms
Kontaktdaten:

Nicht kapiert??

Beitrag von JohnMC »

ich will ein stringgadget - also eins, wo mann eien text reinschreiben kann - wie die adressleiste im browser! und dann im hintergrund ein bild das transparent durchguckt!
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 »

Ich weiß nicht, ob man ein StringGaget transparent machen kann. Mit nem
Image geht es in jedem Fall, "einfach". Tastatureingaben im Callback
abfangen und aufs Bild drawn. Das sollte dann auch unter jeder
Windowsversion funktionieren. Solltest natürlich mit 2 Bildern arbeiten, die
Du dann umschaltest.
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
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

ob Transparenz bzw. Hintergrundbild ne "legale" eigenschaft von stringgadgets ist...
sicher bin ich nicht, aber ich meine mich zu erinnern, dass man in VB so gut wie jedem Element (Gadget) ein eigenes hintergrundbild zuordnen kann.

auch wenn PB keine nativen Befehle hat, um diese eigneschaften zu manipulieren,
und auch wenn die Visuellen Designer für PB nix in der Richtung hergeben (k.a.)
auf jeden fall müsste es eine manipulierbare eigenschaft sein.

im zweifel gehts per API und die MSDN hilft weiter....
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
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 »

>> aber ich meine mich zu erinnern
Ich hab jetzt mal ein Edit in VB auf eine Form plaziert, da ist nix mit
Hintergrundbild in den Eigenschaften. Im PSDK hab ich auch nichts gefunden,
ich denke mal es funktioniert nur per Drawing. Evtl auch mit nem Static, das
hat aber auch keine Edit-Funktion, man muß also trotzdem die Tastendrücke
erfassen und selber eintragen, also auch keine Ersparnis :wink:
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
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

> Ich hab jetzt mal ein Edit in VB auf eine Form plaziert, da ist nix mit
> Hintergrundbild in den Eigenschaften.

so out-of-the-(tool-)box ist das auch nicht möglich.

Da muss man schon ein wenig tiefer in die Trick-Kiste greifen:

http://www.vbaccelerator.com/home/VB/Co ... rticle.asp

(wer übersetzt das in PB? ;-))

Grüße ... Kiffi
a²+b²=mc²
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 »

Das Edit auf einem Image simulieren ist wohl IMHO einfacher.
Umsetzen werde ich es nicht, ich brauche sowas nicht, stehe mehr auf
funktionelle schlichte Controls :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
edel
Beiträge: 3667
Registriert: 28.07.2005 12:39
Computerausstattung: GameBoy
Kontaktdaten:

Beitrag von edel »

www.vbaccelerator.com hat geschrieben: Note that the technique only works on multi-line text boxes,
as the drawing of single-line TextBoxes is done in a different
way and cannot be easily overridden in code
Und dann kann man eigentlich auch gleich Rich Edit nehmen , oder?

@ts

Schlechte Loesung da eine Edit Control ja mehr bietet als einfach nur Text
anzeigen.
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 »

edel hat geschrieben: @ts

Schlechte Loesung da eine Edit Control ja mehr bietet als einfach nur Text
anzeigen.
Die beste Lösung ist, man verzichtet auf so einen firlefanz, beim editieren
würden Bilder nur nerven :mrgreen:

Ist aber In, alles bunt, aber funktionieren tuts nur schlecht (oftmals)
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