> Ist aber In, alles bunt, aber funktionieren tuts nur schlecht (oftmals)
yo... alles silikon.. sieht riesig aus, aber schlägt wellen wenn es sich bewegt...
Stringgadget+Hintergrundbild???
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
Code: Alles auswählen
#MainWindow = 0
#Image = 1
#StringGadget1 = 10
#StringGadget2 = 11
Global Image.l,Brush.l,Brush1.l
Image = LoadImage(#Image,"Tile.bmp");Pfad zum Bitmap anpassen
Brush = CreatePatternBrush_(Image)
Brush1 = CreateSolidBrush_(RGB(255,255,0))
Procedure WndProc(wnd,msg,wparam,lparam)
Result = #PB_ProcessPureBasicEvents
Select msg
Case #WM_CTLCOLOREDIT
Select GetDlgCtrlID_(lparam)
Case #StringGadget1
SetTextColor_(wparam,RGB(255,255,255));TextFarbe
SetBkMode_(wparam,#TRANSPARENT)
ProcedureReturn Brush
Case #StringGadget2
SetTextColor_(wparam,RGB(0,0,255))
SetBkMode_(wparam,#TRANSPARENT)
ProcedureReturn Brush1
EndSelect
EndSelect
ProcedureReturn Result
EndProcedure
If OpenWindow(#MainWindow, 100, 200, 195, 260, "PureBasic Window", #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget)
If CreateGadgetList(WindowID(0))
StringGadget(#StringGadget1,10,10,120,24,"Hallo")
StringGadget(#StringGadget2,10,40,120,24,"Hallo Farbe")
EndIf
SetWindowCallback(@WndProc())
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_CloseWindow
FreeImage(#Image)
DeleteObject_(Brush)
Quit = 1
EndIf
Until Quit = 1
EndIf
End
Gruss Andreas
-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
- 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
Wundert mich nicht, das Andreas sowas nicht abschreiben braucht, ist auch klarKaeru Gaman hat geschrieben:http://www.purebasic-lounge.de/viewtopi ... 6588#36588
ist doch fast identisch, gell?

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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
wenn du damit was andeutet willst, dann beachte bitte, dass Wolfs posting satte 7 stunden älter ist.ts-soft hat geschrieben:Wundert mich nicht, das Andreas sowas nicht abschreiben braucht, ist auch klarKaeru Gaman hat geschrieben:http://www.purebasic-lounge.de/viewtopi ... 6588#36588
ist doch fast identisch, gell?
mir zeigt das, dass das problem zu einer optimal-lösung tendiert, die mehrere unabhängig finden können.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.
- 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
>> wenn du damit was andeutet willst, dann beachte bitte, dass Wolfs posting satte 7 stunden älter ist.
Ich wollte damit andeuten, das Andreas es nicht nötig hat, sowas
abzuschreiben, so hörte sich Dein Posting nämlich an. Meine ersten
API-Schritte hab ich mit Hilfedateien von Andreas bewerkstelligt, vor allem
die ersten Schritte zur Nutzung von Resourcen.
Ich wollte damit andeuten, das Andreas es nicht nötig hat, sowas
abzuschreiben, so hörte sich Dein Posting nämlich an. Meine ersten
API-Schritte hab ich mit Hilfedateien von Andreas bewerkstelligt, vor allem
die ersten Schritte zur Nutzung von Resourcen.
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.

Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.

-
- Beiträge: 17389
- Registriert: 10.11.2004 03:22
dann bitte ich um entschuldigung, so etwas wollte ich keinesfalls andeuten.
ich finde es lediglich interessant, dass hier zwei leute unabhängig voneinander auf eine ähnliche lösung gekommen sind.
was eigentlich logisch ist, da spezifische probleme in spezifischen systemen eben spezifische lösungen fordern,
und jeder, der sich auskennt, kann drauf kommen.
ich finde es lediglich interessant, dass hier zwei leute unabhängig voneinander auf eine ähnliche lösung gekommen sind.
was eigentlich logisch ist, da spezifische probleme in spezifischen systemen eben spezifische lösungen fordern,
und jeder, der sich auskennt, kann drauf kommen.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Der Weise weiß, dass er ein Narr ist.