Benutzerdefinierte Steuerelemente im Dialog-Editor
Der Dialog-Editor ermöglicht die Verwendung "angepasster" oder "benutzerdefinierter" Steuerelemente in einer Dialogfeldvorlage.
Hinweis |
---|
Benutzerdefinierte Steuerelemente dieser Art dürfen nicht mit ActiveX-Steuerelementen verwechselt werden.ActiveX-Steuerelemente wurden zeitweise auch als benutzerdefinierte OLE-Steuerelemente bezeichnet.Außerdem sollten diese Steuerelemente auch nicht mit den ownerdrawn Steuerelementen in Windows verwechselt werden. |
Diese Funktion soll Ihnen die Verwendung von Steuerelementen ermöglichen, die nicht zum Lieferumfang von Windows gehören.Zur Laufzeit wird das Steuerelement mit einer Fensterklasse (nicht identisch mit einer C++-Klasse) verknüpft.Ein gängigeres Verfahren, dieselbe Aufgabe auszuführen, besteht in der Installation eines beliebigen Steuerelements, z. B. eines statischen Steuerelements, im Dialogfeld.Anschließend entfernen Sie zur Laufzeit das Steuerelement in der OnInitDialog-Funktion und ersetzen es durch Ihr eigenes benutzerdefiniertes Steuerelement.
Dies ist ein altbewährtes Verfahren.Heute wird in den meisten Fällen angeraten, ein ActiveX-Steuerelement zu schreiben oder eine Unterklasse für ein allgemeines Windows-Steuerelement zu erstellen.
Für benutzerdefinierte Steuerelemente werden folgende Tasks unterstützt:
Festlegen der Position im Dialogfeld.
Eingeben einer Beschriftung.
Kennzeichnen des Namens der steuerelementspezifischen Windows-Klasse (das Steuerelement muss vom Anwendungscode unter diesem Namen registriert werden).
Eingeben eines hexadezimalen 32-Bit-Werts, der den Steuerelementstil festlegt.
Festlegen des erweiterten Stiles.
Informationen zum Hinzufügen von Ressourcen zu verwalteten Projekten finden Sie unter Ressourcen in Anwendungen im .NET Framework-Entwicklerhandbuch. Informationen zum manuellen Hinzufügen von Ressourcendateien zu verwalteten Projekten, zum Zugreifen auf Ressourcen, zum Anzeigen statischer Ressourcen und zum Zuweisen von Ressourcenzeichenfolgen zu Eigenschaften finden Sie unter Exemplarische Vorgehensweise: Lokalisieren von Windows Forms und Walkthrough: Using Resources for Localization with ASP.NET.
Anforderungen
Win32
Siehe auch
Referenz
Steuerelemente in Dialogfeldern