Wenn Sie jemals eine Anwendung in der Adobe Creative Suite 5 (CS5) gesehen haben, haben Sie vielleicht bemerkt, dass es nicht wie die native Windows GUI aussieht. Sie haben es geändert, um ein anderes Aussehen zu haben zu ihm.Skinning WinAPI Controls
Wo würde jemand anfangen, eine Anwendung zu erstellen, die eine benutzerdefinierte Haut hat? CS5 verwendet die Adobe Source-Bibliothek für seine Widget-/Steuerungsverwaltung. Daher habe ich versucht, die Adobe-Quellbibliothek herunterzuladen und zu kompilieren, um zu sehen, ob ich eine schöne Anwendung wie Photoshop CS5 erstellen kann Die Bibliothek war nur zum Verwalten von Widgets und nicht zum Enthäuten der GUI wie CS5.
Wo würde ich anfangen, ein schönes Programm wie Adobe Cs5-Anwendungen zu erstellen? Kann mir jemand in die richtige Richtung zeigen?
Kann ich einfach die WM_PAINT Nachricht von WinAPI verwenden und meine eigenen Widgets mit openGL oder etwas rendern?
Viele Programme in Adobe Creative Suite verwenden benutzerdefinierte Steuerelementbibliotheken anstelle der Standardsteuerelemente, die von der Windows-API bereitgestellt werden. Es ist nicht einfach, die vorhandenen Steuerelemente zu überdecken. –