Entwickler-Ecke
Multimedia / Grafik - Erklärung - Canvas
Sledge_Hammer - Di 02.12.03 16:54
Titel: Erklärung - Canvas
Moin
Ich bräuchte mal eine Erklärung der folgenden Codezeilen. Ich weiß was sie bewirken und kann sie anwenden, aber ich weiß eben nicht im einzelnen was es genau bedeutet:
Quelltext
1: 2: 3:
| private { Private declarations } procedure WMEraseBkgnd(var m: TWMEraseBkgnd); message WM_ERASEBKGND; |
Quelltext
1: 2: 3: 4:
| procedure Tform1.WMEraseBkgnd(var m : TWMEraseBkgnd); begin m.Result := LRESULT(False); end; |
G-man - Di 02.12.03 17:41
Windowsmessages erkennst du meißt an der Großschreibung und an dem vorangestellten 'WM_' ...
ErnestoChe - Di 02.12.03 17:48
Hi,
noch ein kleiner Nachtrag der Vollständigkeit wegen:
in der von dir geposteten Prozedur wird auf diese Nachricht reagiert. Es wird der Rückgabe der Message eine Null zugewiesen. LRESULT ist ein Datentyp und entspricht einem 32-Bit-Integer. False wird also auf LRESULT gecastet und wird zu einer 0.
Damit versucht man den Hintergrund transparent darzustellen.
MFG
- Ernesto -
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!