GDI+ - coole 2D-Graphigdarstellungsenergie von Windows

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
Leonhard
Beiträge: 602
Registriert: 01.03.2006 21:25

GDI+ - coole 2D-Graphigdarstellungsenergie von Windows

Beitrag von Leonhard »

Erweitert von http://www.purebasic.fr/english/viewtop ... s&start=15

Die GDI+ stellt 2D-Graphig cool dar. Screenshot:
DEAD SCREENSHOT LINK

Die GDI+ ist von Windows ab XP mitgeliefert. Wenn man ältere Versionen besitzt, kann man diese einfach ins windows\system32 kopieren (oder in den Applikationspfad).

Download gdiplus.dll:
http://www.dll-files.com/dllindex/dll-f ... ml?gdiplus

Download:
DEAD LINK
Zuletzt geändert von Leonhard am 31.07.2018 12:37, insgesamt 3-mal geändert.
tranquil
Beiträge: 117
Registriert: 22.09.2004 22:07
Kontaktdaten:

Beitrag von tranquil »

Schöner Code!

Muss ich mir doch mal genauer ansehen. Viele Zeichenfunktionen (vorallem Farbverläufe) habe ich bis dato immer selber gecoded. Eigentlich quatsch da Windows ja wirklich für jeden kleinen Mist irgendwas bereits an board hat. :-)
Benutzeravatar
Leonhard
Beiträge: 602
Registriert: 01.03.2006 21:25

Beitrag von Leonhard »

Bei mir ist noch nicht mahl allse von der GDI+ eingebracht. Unter anderem enthält die GDI+ noch eine Matrix, Font, Image, ...

Für die freunde, die nicht meine Proceduren zum Zeichnen verwenden möchten gibt es in der glogalisierten Struktur GDIPlus alle Importierten Funktionen zur verwendung (erst nach dem Procedurenaufruf InitGDIPlus() ist die verwendung möglich).

Hier zum nachlesen (für .Net): http://msdn.microsoft.com/library/en-us ... mation.asp
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 »

>> Für die freunde, die nicht meine Proceduren zum Zeichnen verwenden möchte
bist Du einander oder der Andreas vom dt. Board?
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
bobobo
jaAdmin
Beiträge: 3873
Registriert: 13.09.2004 17:48
Kontaktdaten:

Beitrag von bobobo »

wusste ich doch, dass sich da jemand dran erinnert :)
‮pb aktuel 6.2 windoof aktuell und sowas von 10
Ich hab Tinnitus im Auge. Ich seh nur Pfeifen.
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 dachte ja, da kommt vielleicht noch ein Hinweis in dieser Richtung, sonst
hätte ich früher reagiert :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
Leonhard
Beiträge: 602
Registriert: 01.03.2006 21:25

Beitrag von Leonhard »

ts-soft hat geschrieben:>> Für die freunde, die nicht meine Proceduren zum Zeichnen verwenden möchte
bist Du einander oder der Andreas vom dt. Board?
ich versteh nicht ganz, was du sagen möchtest.
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 »

Dort steht "meine Proceduren", die sind aber von einander, teilweise von Andreas (vermute mal Andreas M.).

http://www.purebasic.fr/english/viewtop ... s&start=15
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
Leonhard
Beiträge: 602
Registriert: 01.03.2006 21:25

Beitrag von Leonhard »

Daraus hab ich das angefangen :oops: und versucht daraus eine lib zu progen.
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 »

Spricht ja nichts dagegen, solltest Du aber deutlicher machen, das Du
lediglich Erweiterungen machst, bzw. eine Lib draus erstellst.

Wer nicht genau hinguckt, denkt Du hast die meiste Arbeit erledigt.
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