Forum: Win32/Win64 API (native code)
by MarcRB75,
28. Jun 2022
Vielen Dank für Deine Antwort.
Ich verstehe das jetzt, mit dem Ausstanzen und dem "Anfasser". Dann ist das wohl doch keine so gute Idee.
Ich werde, wenn ich auf einen "Button" drücke, mir den Bogen und die Punkte erzeugen lassen. Das geht auch.
Naja... ich wollte das zwar "eleganter" lösen ... aber vielleicht kann man doch nicht alles so umsetzen, auch wenn man
es noch so gerne möchte.
...
Forum: Win32/Win64 API (native code)
by MarcRB75,
27. Jun 2022
also das mit der Paintbox funktioniert sehr gut. Alle Zeichnungen oder sonstiges "schimmert durch" :-)
Forum: Win32/Win64 API (native code)
by MarcRB75,
27. Jun 2022
Ohhh das freut mich, dass es Dir gefällt.
Ich möchte jedoch statt des Image eine Paintbox verwenden, geht auch, weil diese durchsichtig ist und ich dadurch ggf. andere Linien durchsehen kann.
Denn wenn ich z.B. 2 Images überlagere, ist nur das ganze Front-Image zu sehen, das hintere nicht. Mit Transparent ect ... das funktioniert leider nicht.
Wenn ich Dich richtig verstehe:
Das Ganze...
Forum: Win32/Win64 API (native code)
by MarcRB75,
26. Jun 2022
Also ich habe man einen Anhang gemacht, vielleicht versteht dann jeder besser was ich meine.
Also, es geht um Kurven, aber auch Sterne und sonstige Formen:
Der Anhang besteht aus:
a) Entwickler-Ebene / Bild
b) Code
c) Laufzeit - Anfang sowie wenn man die Punkte verschiebt.
Und das Ganze möchte ich aber als eigene Komponente machen, mit einem relativ genauen Rahmen um die Kuve und den...
Forum: Win32/Win64 API (native code)
by MarcRB75,
26. Jun 2022
Ich verstehe. Also einen Stern kann ich ja zeichnen.
Dann muss ich quasi alle Punkte, die aus dem Stern bestehen, auch die Spitzpunkte
als Variable/Array deklarieren.
Aber wenn ich diese Koordinaten habe/hätte, wie kann ich diese Komponente so "angleichen", dass die Komponente nicht im Quadrat oder nur im Rechteck
ist, sondern an den Sternlinien entlanggeht? Geht das überhaupt??
Eine...
Forum: Win32/Win64 API (native code)
by MarcRB75,
26. Jun 2022
Hallo,
ja das würde ich gerne auch machen, aber wenn ich ehrlich bin, ich verstehe die Zusammenhänge nicht,
da aus den gesamten Codes nur Teile vorhanden sind.
z.B.
procedure Txxx.CalcPolygon(...; aBitmap: TBitmap;
aRect: TRect);
var
NewRegion: Boolean;
Forum: Win32/Win64 API (native code)
by MarcRB75,
26. Jun 2022
Also Dein Video hab ich mir angesehen.
Jaaaaaa so etwas möchte ich gerne machen. :thumb::spin2:
Nur, dass ich Quasi an den Ecken ziehen kann und dass sich dann die Größe des Bereichs verändert.
Ist es richtig, hab ich das richtig verstanden: ein Control bestimmt qusi das Aussehen, die Form?
Ich schau mir mal Deine Links näher an und versuche zu verstehen, was gemacht wird und welchen...
Forum: Win32/Win64 API (native code)
by MarcRB75,
26. Jun 2022
Hallo,
ich habe eine Frage:
Kann man eine Komponente entwickeln, die z.B. wie ein Stern, wie eine Kurve oder sonst beliebig aussieht.
Man sollte dann, wenn man während der Laufzeit daran "zieht" die Komponentenform verändern können.
Die Komponente soll genau in dieser Zackenform (Ränder sind direkt an den Linien des Sterns) sein.
Also ein Beispiel: ein Stern hat X-Zacken.
Wenn man an...