Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
23. Apr 2010
Hallo,
ich habe, da ich mit den Pointern und den gesamten Zusammenhängen noch nicht ganz durchsehe mal etwas gegoogelt und folgendes gefunden.
function EnumProc(wnd: HWND; Lines: TStrings): BOOL; stdcall;
var
buf, Caption: array of char;
begin
Result := True;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
18. Apr 2010
Danke für die beiden weiteren Hinweise.
Ich schaus mir an.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
18. Apr 2010
Danke, das funktioniert perfekt, wenn man sich noch einen Offset für den Fenstertitel und die Rahmenbreite deklariert.
Nun stellt sich mir nur noch die Frage, warum dass mit der Calc.exe so gut funktioniert, aber eben mit dem SubForm der betreffenden Exe nicht.
Das SubForm wird, wenn es auf dem MainForm eingebettet ist, NICHT gefunden. Wenn man händisch aus dem MainForm herauszieht, was man...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
18. Apr 2010
Gibt es denn auch die Möglichkeit die Grösse des externen Fensters abzufragen, damit man beim BitBlt auch nur die Grösse zeichnet, die das Fenster hat..?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
17. Apr 2010
Also,
grundsätzlich funktioniert der Code schon ganz gut. Es wird zwar zu viel gezeichnet, aber das liegt sicher an den gemachten Angaben im BitBlt.
Ausserdem frage ich mich, wie ich es anstellen soll, dass das zeichnen nicht nur beim Betätigen des Buttons einmalig erfolgt, sondern permanent. Das Beispiel mit dem Rechner finde ich schon ganz gut. Wenn ich also im Rechner eine...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
17. Apr 2010
Erstmal vielen Dank für Euren Support und die aufgebrachte Geduld.
Das Beispiel sollte mir sicher helfen den Vorgang zu realisieren und zu verstehen.
Feedback versprochen!
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by torud,
17. Apr 2010
Hallo Michael!
Absolut richtig vermutet. :-)
Da ich so was noch nie gemacht habe, kann es schon mal passieren, dass sich falsch ausdrückt und so Mißverständnisse aufkommen.
Ich schaue mal ob ich hier im Forum was zu Deinem Hinweis finde, da mein Englisch leider nicht so doll ist, als dass ich was mit Deinem Link anfangen könnte.
Was ich nicht ganz verstehe ist, dass Du einmal...