|
Как в .NET понять что XP/Vista стиль активен?
|
|||
---|---|---|---|
#18+
Рабочий код VB6: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
НЕрабочий код .NET Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Всегда возвращает False. Ну и что не так делаю? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2013, 20:19 |
|
Как в .NET понять что XP/Vista стиль активен?
|
|||
---|---|---|---|
#18+
Не, хорошо, а методами .NET (раз он такой замечательный на все случаи жизни) можно понять 1) Я НА КЛАССИКЕ или 2) Я НА "XP-стиле" или "на VISTA-стиле" для системы, приложения, окна, мне (думаю) без разницы Потому что если я на Vista/7/8 + "на VISTA-стиле" я хочу например установить шрифт Segoe UI 9 для чего-нибудь А на Vista/7+ "НА КЛАССИКЕ" хочу оставить Microfoft Sans Serif 8. (.NET "автоматом" всех этих вопросов не решает) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2013, 20:40 |
|
Как в .NET понять что XP/Vista стиль активен?
|
|||
---|---|---|---|
#18+
Вот так вроде работает, ранее использовал только метод как выше. Код: vbnet 1. 2. 3. 4. 5. 6.
Но непонятно в чем подвох в первом варианте. StrPtr в .NET отсутствует, так понял можно объявить но не рекомендуется, а мне конструкции StrPtr("строка") или их аналоги далее понадобятся, например для Код: vbnet 1.
в C++ документации обычно пишется L"explorer", а к VB.Net-овской (как и VB-6-ой) as String доверия что-то маловато. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.09.2013, 21:10 |
|
|
start [/forum/topic.php?fid=20&gotonew=1&tid=1404069]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 346ms |
total: | 489ms |
0 / 0 |