Windows Visual Themes: Galeria części i Stanów?
Microsoft Windows pozwala programistom rysować elementy GUI przy użyciu wyglądu i stylu bieżącego motywu za pomocą funkcji takich jak DrawThemeBackground
oraz DrawThemeText
. Elementy są określone przez klasę, część i stan, jak opisano na części i Stany Strona w MSDN.
Niestety, strona nie jest zbyt pouczająca (w ogóle!). Więc pytanie brzmi: czy jest gdzieś odniesienie do wszystkich tych części i stanów, najlepiej z obrazami elementów (w domyślnym Windows Vista/7 theme)?
4 answers
Stworzyłem małą aplikację Windows, zaprogramowaną tabelą w części i Stany . Ta aplikacja pozwala programiście przeglądać i odkrywać wszystkie części i stany, używając bieżącego motywu systemu operacyjnego.
Można go pobrać pod adresem
Źródło (Delphi, Win32 API), które jest zbyt długie ,aby je tu zamieścić (ze względu na setki stałych) znajduje się at
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-08-27 10:47:47
Szukasz tego .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-08 14:30:41
Mike Lische, który napisał pierwszy Theme support dla Delphi (który został później wchłonięty przez Borlanda) ma bardzo dobrą Theme Explorer aplikację demo:
Nie został zaktualizowany, aby obsługiwać nowe popularne kontrolki Windows 7, ale jego części / Stany explorer jest bardzo ładny.
I jeśli mogę powiedzieć, Andreas, projekt, który mógłbyś skopiować do swojego :)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-12-02 12:45:10
Znacznie bardziej rozbudowany theme explorer: mCtrl Theme Explorer
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-11-18 07:49:33