Zitat von
Hansa:
das .Net Framework ist noch nicht vollständig.
Es ist genauso "vollständig" wie die
VCL. In
FCL und
VCL muß man hin und wieder auf
Win32-
API "hinabsteigen", aber das sollte ja kein Problem darstellen. Keine vernünftige Anwendung wird im
GUI-Design für "normale" PC's und PocketPC's/Smartphones das gleiche
GUI verwenden. Aber man kann den Nicht-
GUI-Teil in weiten Teilen gleich halten.
Bei passender Kapslung (sowohl bei
VCL als auch
FCL) kann man bei vorhandensein einer passenden Klasse in neueren Framework-Versionen relativ einfach auf diese umstellen. Der komplette WinForms-Teil basiert auf
Win32. Mit dem nächsten VS.NET und den dort vorhandenen erweiterten Oberflächencontrols wird MS sehr viel auf Ownerdraw-Basis ergänzen ähnlich wie man auch bei
VCL-Controls vorgeht: Nimm die Basisklasse (TWinControl <-> Control) für Oberflächencontrols und zeichne alles selbst.
Windows Vista - Eine neue Erfahrung in Fehlern.