Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DieDolly,
15. Jun 2021
Egal welche Werte ich für X3 und Y3 benutze, es wird nichts gezeichnet oder was ganz Falsches. Aber kein Rand um einen Tab.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DieDolly,
15. Jun 2021
Ist egal es klappt nicht. Wäre schön gewesen wenn, aber es soll wohl nicht. Es wird dann leider einfach keine Linie gezeichnet.
Wenn ich das div 2 wegnehme, sehe ich irgendetwas Komisches, sieht aber nicht aus, als ob es richtig ist und auch an der falschen Stelle, also nicht oben wie ein Rand sein sollte.
Mit meinem Manuellen "4 Linien" malen sehe ich sie.
Ich verstehe davon gar nichts....
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DieDolly,
15. Jun 2021
Um das noch einmal ganz genau zu erklären: ich weiß nicht welcher meiner Punkte bei der Übergabe wohin gehört. Da bringt mir die Hilfe auch nicht viel.
Weil dann will RoundRect zusätzlich noch X3 und Y3 aber ich habe nur PL1, PL2, PR1 und PR2.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DieDolly,
15. Jun 2021
Ich benutze es nicht, weil ich nicht weiß wie. Deswegen frage ich ja hier nach.
Wie ich CreateRoundRectRgn anwende habe ich keine Ahnung. Ich habe ein Canvas (C) und nur damit darf ich arbeiten.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by DieDolly,
14. Jun 2021
Es geht um eine Tableiste, ähnlich TTabControl oder TPageControl.
Die folgenden Punkte eines jeden Tabs sind bekannt
PL1 := Point(ARect.Left, ARect.Top); // links oben
PL2 := Point(ARect.Left, ARect.Bottom - 1); // links unten
PR1 := Point(ARect.Right - 1, ARect.Top); // rechts oben
PR2 := Point(ARect.Right - 1, ARect.Bottom - 1); // rechts unten