Forum: Programmieren allgemein
by kub,
18. Jun 2010
Hi,
vielen Dank für eure Hilfe!
Ich werde bei der von Hagen verbesserten Funktion bleiben. Trotzdem danke für alle Vorschläge.
Gruß
Thomas
Forum: Programmieren allgemein
by kub,
18. Jun 2010
Danke für Eure Tipps. Mit folgender Funktion kann ich die Textbreite ermitteln.
function TForm1.GetCaptionWidth: integer;
var
MyStruct: TNonClientMetrics;
begin
MyStruct.cbSize:=SizeOf(TNonClientMetrics);
SystemParametersInfo(
SPI_GETNONCLIENTMETRICS,
Forum: Programmieren allgemein
by kub,
17. Jun 2010
Hallo zusammen,
Ich will mir ein Meldungsfenster, ähnlich wie bei MessageBox erstellen, dem ich u.a. eine Meldung und eine Caption übergeben kann. Mein Problem liegt in der automatischen Anpassung der Fensterbreite an die Caption.
Bei der Anpassung an die Breite des Meldungslabels kann ich einfach Label.Canvas.Textwidth verwenden, wie kann ich aber die erforderliche Breite für die Caption...