![]() |
Re: Entwicklung für Vista und XP
Zitat:
Grüße Faux |
Re: Entwicklung für Vista und XP
Zitat:
Ich lad mir doch nicht tausende Megabytes runter nur um zu wissen ob der "Zurück"-Button oben links oder unten rechts hinkommt! :lol: Außerdem werden wohl viele Vista im klassischen Modus laufen haben (bei den Systemvoraussetzungen für Aero Glass) und da sieht das was im Vista- oder XP-Style gut aussieht meist eigenartig aus. |
Re: Entwicklung für Vista und XP
Zitat:
Trotzdem hast du noch ein Problem: Die Richtlinien (Guide lines) eines Assistenten unter 9x/ME/NT/200x/XP unterscheiden sich von denen, die für Vista gelten. Headerbereiche, Willkommensseiten, usw. sollten unter Vista nach Möglichkeit nicht mehr verwendet werden. Also doch zwei Assistenten programmieren? Ehrlich gesagt, ich habe mich bisher noch nicht weiter damit beschäftigt. Vllt. findet sich im Windows SDK ein kleiner Beitrag darüber. |
Re: Entwicklung für Vista und XP
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
|
Re: Entwicklung für Vista und XP
Hey,
ich möchte in der Tat ein(e) Programm/Codebasis für die Betriebssysteme Win2k, WinXP und Vista pflegen und dabei sowohl die jeweiligen Themes als auch die Guidelines unterstützen. In der Vergangenheit war das relativ unkompliziert. Zum einen gab es "offizielle" Guidelines meines Wissens erst seit Windows XP (so dass sie sich nicht widersprachen) und zum Anderen ließen sie sich größtenteils erreichen, indem man die Controls entsprechend platzierte. Andere Controls änderten ihr Verhalten mit entsprechenden CreateParams oder Windows-Botschaften, die von vorherigen Versionen ignoriert wurden. So zeigt ein Passwort-Edit unter Win2k noch Sternchen, während man unter XP die Kreise mit automatischem Hint bei aktiviertem Caps-Lock sieht. Ich rede weniger von Buttons oder Listen, die sich ins Bild einfügen, auch einfache Controls wie der CommandLink lassen sich durch neue Botschaften (s.o.) erzeugen. Ich gehe davon aus, dass sich die ListViews und andere Controls gleichfalls aufbohren lassen. Viel mehr interessiert mich, wie die unterschiedlichen Layouts und Konzepte erreicht werden können. Wizard Pages, Durchsuchbarer Content, Dialogboxen mit Details, Fußnoten und abweichenden Buttonbeschriftungen. Auch interessiert mich, wie ich das Glass im ClientArea erzeugen soll und damit zu arbeiten habe, wenn ich sonst schon einen Alpha-Kanal verwende. Die Beispiele, die ich dazu finde, richten sich vornehmlich an .net und -nun kommt's- ich muss eine Win32-Anwendung weiterpflegen. |
Re: Entwicklung für Vista und XP
Hallo Mathias,
Zitat:
|
Re: Entwicklung für Vista und XP
Zitat:
Grüße Faux |
Re: Entwicklung für Vista und XP
Zitat:
![]() Zitat:
Mich hat´s gerade gepackt: ich werde mal den Assistenten aus den Tutorials vista-risieren, damit er vernünftig aussieht (Titelleiste usw.). :zwinker: Der ist mit Delphi 5 und dem Win32-API entwickelt worden. In dem Fall genügt wirklich nur ein neues Flag, um den Look zu ändern. Aber genau das ist das Problem mit Borland. Borland hat leider nie einfach mal ein neues Unitpaket mit aktualisierten und neuen Flags geschnürt. Man sollte sich immer gleich eine neue Delphi-Version kaufen. Und selbst dann waren nicht immer sofort alle neuen Dinge möglich. Bei Microsoft dagegen holst du dir das PSDK oder (weil du von Vista redest) das Windows SDK, und du erhältst einen Satz Headerdateien. Was glaubst du, wo ich den Wert von PSH_AEROWIZARD her habe? :) Ich habe bei mir das Windows SDK installiert (1gig-ISO von Microsoft, musst du mal suchen, nimm die June CTP!) mit Dokumentationen zum API, zum .NET Framework und auch zu Vista. Der Blick da rein lohnt sich auf jeden Fall. |
Re: Entwicklung für Vista und XP
Zitat:
|
Re: Entwicklung für Vista und XP
Zitat:
In der Vergangenheit habe ich einige Komponenten selbst geschrieben, um bspw. auf die SysLinks zu verzichten. Auch unter Win2k konnten so Links innerhalb der Applikation verwendet werden. Mit den Command Links werde ich das wahrscheinlich ähnlich machen. Was aber passiert aber mit den "Task Dialogs", die nun die einfachen Meldungsboxen ablösen? Muss ich das abermals über eine eigene Komponente abdecken, damit ich die Phrasen in den Meldungen nicht zweimal entwerfen muss? Und was ist mit dem übrigen Aero-Sachen? Bin ich gezwungen spezielle "Panels" einzuführen, damit sie unter Vista den gewünschten Glas-Effekt haben? Vielen Dank für den Hinweis zum SDK, Mathias. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz