Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   MS Visual Studio C++ und TCanvas Äquivalente? (https://www.delphipraxis.net/108314-ms-visual-studio-c-und-tcanvas-aequivalente.html)

rawsoul 11. Feb 2008 14:14


MS Visual Studio C++ und TCanvas Äquivalente?
 
Hallo zusammen,

ich habe seit 10 Minuten die Trial vom Visual Studio und arbeite mich gerade dort ein.
Nach ein wenig Recherche habe ich gelesen, dass das Zeichnen in C++ mit den GDI empfohlen wird. Allerdings möchte ich nur triviale Linien und Pixel bemalen, deshalb bin ich auf der Suche nach einem Äquivalent zu TCanvas. Gibt es so etwas? Wenn ja, wie heißt es? Oder komme ich um die GDI überhaupt nicht rum?

Gruß,
Frank.

Muetze1 11. Feb 2008 14:16

Re: MS Visual Studio C++ und TCanvas Äquivalente?
 
TCanvas kapselt auch nichts weiter als die GDI Aufrufe. TCanvas entspricht eigentlich einem DC und kapselt einen HBRUSH und HPEN. Wenn du dir die GDI Befehle anschaust, dann stellst du schnell fest, dass vieles gleich heißt (MoveTo() LineTo(), etc). Somit sollte es kein Problem sein direkt mit der GDI zu malen.

Bernhard Geyer 11. Feb 2008 14:22

Re: MS Visual Studio C++ und TCanvas Äquivalente?
 
Zitat:

Zitat von rawsoul
ich habe seit 10 Minuten die Trial vom Visual Studio und arbeite mich gerade dort ein.
Nach ein wenig Recherche habe ich gelesen, dass das Zeichnen in C++ mit den GDI empfohlen wird.

C++ mit MFC/ATL oder C++ mit Managed C++ und .NET?

Und falls es wirklich C++ mit MFC/ATL ist: Willst du dir das wirklich antun?

rawsoul 11. Feb 2008 14:29

Re: MS Visual Studio C++ und TCanvas Äquivalente?
 
Zitat:

Zitat von Bernhard Geyer
[...] mit Managed C++ und .NET [...]

Danke Muetze1, dann werde ich mich da mal einlesen!

Einen schönen sonnigen Montag noch :)

Muetze1 11. Feb 2008 14:31

Re: MS Visual Studio C++ und TCanvas Äquivalente?
 
Halt, Stop: Wenn es managed C++ mit .NET ist, dann vergess die GDI Funktionen schnell mal wieder und les dich die entsprechenden .NET Klassen ein! Mit WinAPI Befehlen kommst du in dem Metier nicht hin!

rawsoul 11. Feb 2008 15:24

Re: MS Visual Studio C++ und TCanvas Äquivalente?
 
Uff, hast du mir 'nen Schrecken eingejagt. Gewirkt hat es :P Danke für den Hinweis!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz