Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: CL | DM;

Вниз

Как узнать, обычная у окна рамка или из темы XP.   Найти похожие ветки 

 
GrayFace ©   (2004-08-23 13:54) [0]

subj


 
KSergey ©   (2004-08-23 13:56) [1]

А это надо? Ну в смысле задача в чем? Может просто узнать параметры рамки - и этого будет достаточно вне зависимости от того из какой она темы? (к стати, на сколько я понимаю, в ХР она всяко из темы, вопрос только из какой)


 
Игорь Шевченко ©   (2004-08-24 10:26) [2]

IsAppThemed ?
GetWindowTheme ?


 
GrayFace ©   (2004-08-24 17:26) [3]

KSergey ©   (23.08.04 13:56) [1]
Я пишу CaptionButton. В стандартной теме ширина иконок из GetSystemMetrics, как мне помнится, соответствует реальности, а в той, которая в XP по умолчанию, она на 2 пикселя больше.
Игорь Шевченко ©   (24.08.04 10:26) [2]
Спасибо. Вот странное дело: вызываю IsAppThemed из компонента - летит какой-то Exception.


 
Игорь Шевченко ©   (2004-08-24 17:51) [4]


> вызываю IsAppThemed из компонента - летит какой-то Exception.


Ты отвечающих совсем не уважаешь ?


 
GrayFace ©   (2004-08-24 19:04) [5]

AV class C0000005 at 0x00000000: read of 0x00000000.
Я, просто, раньше это уже пробовал, по этому точно не назвал.
А вот если пишу так:if GetWindowTheme(Target.handle)<>0 then
Вылетает AV class C0000005 at 0x00432a83: read of 0x00000180.


 
Игорь Шевченко ©   (2004-08-25 10:34) [6]


> А вот если пишу так:if GetWindowTheme(Target.handle)<>0
> then
> Вылетает AV class C0000005 at 0x00432a83: read of 0x00000180.


Target равно nil.

Отладчик в руки.


 
GrayFace ©   (2004-08-25 11:40) [7]

Действительно. Сделал проверку - теперь всегда возвращает 0.
IsAppThemed тоже не работает. Первая строка - это то, что дает IsAppThemed.


 
Игорь Шевченко ©   (2004-08-25 11:48) [8]


> IsAppThemed тоже не работает. Первая строка - это то, что
> дает IsAppThemed


Раз ты воображаешь себя партизаном, попавшим в гестапо, или мальчишом-кибальчишом, то это твои проблемы, что у тебя не работает. И у меня и у Borland и у MS все работает. Отладчик в руки.


 
GrayFace ©   (2004-08-25 12:49) [9]

Но если я, например, пишу ThemServices.ThemesEnabled, то все работает, только это немного не то, что надо.


 
VMcL ©   (2004-08-25 12:59) [10]

>>GrayFace ©  (25.08.04 12:49) [9]

Ты над Игорем поиздеваться решил?


 
GrayFace ©   (2004-08-25 15:52) [11]

VMcL ©   (25.08.04 12:59) [10]
Не понял.



Страницы: 1 вся ветка

Текущий архив: 2004.10.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.049 c
4-1093114982
Thinker
2004-08-21 23:03
2004.10.03
Какая функция возвращает количество свободной оперативной памяти


9-1085854204
FRick
2004-05-29 22:10
2004.10.03
GLScene реальная ходьба как в Alfa е S.T.A.L.K.E.R


1-1095609224
Елис
2004-09-19 19:53
2004.10.03
StrinGrid


4-1093892608
<b>He`KTo</b>
2004-08-30 23:03
2004.10.03
Звук


3-1094586493
sherbacov
2004-09-07 23:48
2004.10.03
протоколирование БД