Thema: Delphi Halb VCL, halb nonVCL

Einzelnen Beitrag anzeigen

Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.117 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Halb VCL, halb nonVCL

  Alt 28. Apr 2004, 21:23
Moin Gerrit,

ich hoffe mal das richtig verstanden zu haben:

Du könntest die WndProc überschreiben.

Delphi-Quellcode:
type
  TForm1 = class(TForm)
  private
    { Private-Deklarationen }
  protected
    procedure WndProc(var msg : TMessage); override;
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}
procedure TForm1.WndProc(var msg : TMessage);
begin
  // Message abfangen
  // z.B.
  if msg.Msg = ..... then begin
    // Message behandeln
  end;
  inherited WndProc(msg);
end;
ob Du nun tatsächlich immer die geerbte WndProc aufrufst/aufrufen musst, hängt von der jeweiligen Message ab, und was Du mit der Abfrage bezweckst.
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
  Mit Zitat antworten Zitat