(Co-Admin)
Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
Delphi 11 Alexandria
|
Re: Etwas in eine Message Box zeichnen (Canvas)
23. Mai 2004, 22:44
Moin isocam,
FMessageDlg ist ein privates Feld des Hauptformulares. Irgenwo muss der Dialog ja gespeichert werden, damit er mehrfach genutzt werden kann.
MessageDlgPaint ist das TNotifyEvent, dass der OnPaint Eigenschaft des Dialoges zugewiesen werden soll.
Beim Erzeugen des Hauptformulares werden dann der Dialog erzeugt, und die OnPaint Routine zugewiesen.
Die MessageDlgPaint Methode enthält dann das, was auf das Dialogformular gezeichnet werden soll, wenn es gezeichnet wird.
Diese Routine wird automatisch immer dann aufgerufen, wenn das Formular neu gezeichnet wird.
Bei der ButtonClick Methode handelt es sich nur um ein Beispiel den Dialog anzuzeigen.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
|