Directory Contents Search << >>


DaVinci 4: Die IMAGINE Fensterklasse

Sowohl die Delphi VCL Komponente TDavinci als auch die ActiveX Komponente DavCtl basieren auf der IMAGINE-Fensterklasse in der Bibliothek IMAGxxxx-DLL. Diese Fensterklasse erlaubt die Anzeige einer Grafik in den Datenformaten DIB, MetaFile und Enhanced MetaFile. Sie unterstützt die Funktionen zur Gamma-Korrektur und automatischem Dithern.

Das API von Imagine basiert auf Windows-Nachrichten, die in der Datei IMAGINE.H bzw. IMAGINE.PAS dokumentiert sind.

Um die Fensterklasse zu registrieren, ruft die Anwendung die Funktion IMRegisterImagineClass auf. Mit IMCreateImagineWindow oder CreateWindow(...IMAGINE_CLASS_NAME ...) kann die Anwendung ein Fenster der Imagine-Klasse erstellen.

Das DAVIEW-Beispielprogramm zeigt die Verwendung der Imagine-Fensterklasse für ein Windows API gestütztes Anwendungsprogramm.

-


Valid HTML 4.01!