Spotify like
-
Hallo zusammen,
ich habe mir gerade mal mit Spy++ Spotify angesehen und ich war erstaunt, dass man....nichts sieht. Wenn ich meine eigene Win32 Anwendung schreibe, dann sehe ich meine Windows in Windows, Buttons usw. Aber bei Spotify sieht man bis auf zwei TextBoxen und Chromium einfach nichts. Nicht mal die ListView. Wie machen die das?!
-
Die ganze GUI von Spotify ist mit HTML, CSS und Javascript gebaut und nutzt keine GUI Elemente des Systems, die man sehen könnte. Du siehst da halt nur das Chromium Element, in dem die HTML Dateien dargestellt werden.
-
Hi,
das glaube ich nicht so ganz. Ich kann ja durch das Hervorheben der Chromium Controls erkennen wo ein Browser eingebettet ist und wo nicht. Und die ListView z.B. ist nicht in einem Browser. Also müssen die das ja irgendwie anders machen.
-
Vielleicht windowless controls? http://blogs.msdn.com/b/oldnewthing/archive/2005/02/11/371042.aspx
-
Hey,
jo, also ich habe mal ein Windowless Control bei mir eingebaut und siehe da. Es ist wiklich nicht sichtbar. Nur... Was sollen diese Dinger? Ich habe gerade mal einen Button erzeugt aber wie kriege ich nun mit ob dieser gedrückt wurde?!
-
So einfach ist das nicht...bischen Theorie:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd318040(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ee663255(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/ff657751(v=vs.85).aspx
dann, Theorie in Praxis:
http://msdn.microsoft.com/en-us/library/windows/desktop/dd742692(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/windows/desktop/dd317990(v=vs.85).aspx