![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: 3 Всего: 4 |
Вопрос про Windows 2000 и XP.
Как известно в системе можно поменять стиль рабочего стола с класического на стиль XP. Пуск -> Настройка -> Панель управления -> Экран -> Оформление -> ... Как это можно сделать програмным путем. Собственно какие функции из Win Api или Native Api есть. Можно пример. Изменение стиля на XP будет применяться для окон ввода пароля и выбора профиля, т.е. до загрузки рабочего стола, так что user mode не доступен. За любые советы и ссылки по теме, а тем более работающие листинги программ буду очень благодарен. |
|||
|
||||
| 586 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2243 Регистрация: 8.5.2006 Репутация: 39 Всего: 146 |
запусти службу "Темы" для включения стиля WinXP
|
|||
|
||||
| Pulse69 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 138 Регистрация: 28.4.2006 Где: Хабаровск Репутация: 8 Всего: 10 |
Я, конечно, не уверен, что поможет, но посмотри линки
http://msdn.microsoft.com/library/default....erex/themes.asp http://msdn.microsoft.com/library/default....ex/refentry.asp --------------------
Ctrl+Alt+Reset |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: 3 Всего: 4 |
Линки хорошие, мне б еще пример Дополнительный вопрос: в Windows 2000 не нашел C:\WINNT\system32\UXTHEME.DLL Где взять, если это возможно? |
|||
|
||||
| Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 7 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
| neosapient |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: 3 Всего: 4 |
Да вот и я стал сомневаться. Ладно, приеду домой, там у меня Windows XP стоит, буду тестить то, что нашел на http://www.codeproject.com/ по запросу "Windows Theme" с пометкой MFC / C++ Это сообщение отредактировал(а) neosapient - 17.8.2006, 12:49 |
||||
|
|||||
| SeregaLBN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 3.10.2003 Где: Киев Репутация: нет Всего: нет |
Попытался использовать ф-цию DrawThemeBackground
В SDK по 3му и 4ому параметру сказано: iPartId - [in] Value of type int that specifies the part to draw. See Parts and States. iStateId - [in] Value of type int that specifies the state of the part to draw. See Parts and States. Смотрел описание 'Parts and States' и у себя в SDK и в инете - http://msdn.microsoft.com/library/default....tsandstates.asp Немогу понять где взять значения приведённых дефайнов? У себя ни в одном из хидеров не нашёл. (Установлено SDK за февраль 2003) Ткните, плз, в их обьявление. |
|||
|
||||
| SeregaLBN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 3.10.2003 Где: Киев Репутация: нет Всего: нет |
Уже нашёл - Tmschema.h
|
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: 3 Всего: 4 |
Люди посмотрите на тему этой ветки форума.
Как програмно переключиться на Стиль XP, а как на классический стиль? |
|||
|
||||
| neosapient |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 672 Регистрация: 16.8.2006 Репутация: 3 Всего: 4 |
Продолжение форума тут
нужно чтобы стиль ХР включался до того как всплывет окно аунтефикации пользователя |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |