27.01.2004, 00:00 Uhr
Win32-Funktionen auf .NET übersetzt
Eine Übersicht zwischen alter und neuer Technik bietet wertvolle Hilfe für .NET-Umsteiger.
Das Microsoft Developer Network (MSDN) hat eine Übersicht veröffentlicht, in der Win32-API-Funktionen mit einer kurzen Beschreibung den entsprechenden Klassen im .NET Framework zugeordnet sind. Die Funktionen sind nach Kategorien alphabetisch geordnet. Damit steht besonders Programmierern, die sich bisher auf die Win32-API konzentriert haben, eine wertvolle Hilfe zur Verfügung. Zwei Beispiele sollen dies verdeutlichen.
Beispiel 1: Die Win32-Funktion CheckDlgButton ändert den Check-Zustand eines Kontrollkästchens. Die Entsprechung unter .NET ist die Eigenschaft Checked der Klasse System.Windows.Forms.CheckBox, die ein Kontrollkästchen-Element repräsentiert. Zum Aktivieren des Kontrollkästchens wird die Eigenschaft mit dem entsprechenden Wert versehen.
Beispiel 2: Die Win32-Funktion CreateSolidBrush erzeugte bisher einen festen Zeichenstift, mit dem sich Grafiken steuern ließen. Unter .NET übernimmt diese Funktion der Konstruktur der Klasse System.Drawing.SolidBrush.