Zitat von AHT;686434Was Genau zeigt XProfan 11 bei ClassOf(&Handle) an (Bitmap?, Icon?), Was steht dort in der Hilfe? Habe kein XProfan11 und werde es mir auch nicht anschaffen.
Die aktuelle Hilfe gibt es hier für jedermann zum Download:
Ich zitiere:
ZitatAlles anzeigen
@ClassOf
Ist der Parameter eine Bereichsvariable, liefert diese Funktion den Strukturnamen bzw. den Klassennamen der Struktur oder Klasse zurück, mit der die Bereichsvariable dimensioniert wurde. Bei einfachen Bereichen oder nichtdimensionierten Bereichen ist das Ergebnis ein Leerstring:
Print @ClassOf(Test#)
Print @ClassOf(Bereich#[15])
Ab Version 10.0 kann der Parameter auch das Handle eines Fensters oder Dialogelementes sein. Mit ClassOf kann dann der Klassenname einer Windowsklasse ermittelt werden. So kann also z.B. ermittelt werden, ob ein Handle zu einer Auswahlbox, einem Button oder einem Editfeld gehört.
Ab Version 11.0 kann der Parameter auch ein grafisches Handle oder das Handle eines Programm-Moduls (z.B. DLL oder EXE) sein. Oftmals ist es z.B. wichtig, zu ermitteln, ob ein Handle einem Icon oder einer Bitmap gehört. Folgende Handleklassen werden identifiziert:
- ImageList
- BitMap
- MetaFile
- MetaDC
- DC
- Icon (auch bei einem Cursor-Handle, da Icon und Cursor technisch das Gleiche sind)
- Module (Handle einer mit UseDLL() oder ImportDLL() geladenen Datei, kann auch eine EXE sein)
In XProfan 11.2 kommt noch MemDC hinzu.
Gruß
Roland