Главная страница
    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.46 MB
Время: 0.036 c
4-1093114982
Thinker
2004-08-21 23:03
2004.10.03
Какая функция возвращает количество свободной оперативной памяти


1-1095415832
vvv
2004-09-17 14:10
2004.10.03
MainMenu


1-1095352057
zokzok
2004-09-16 20:27
2004.10.03
как прицепить к купсору какую-нибудь картинку?


3-1094024081
kvit
2004-09-01 11:34
2004.10.03
Нужно создать типа генератора в Interbase!


4-1093732453
Ded Moroz
2004-08-29 02:34
2004.10.03
Звонилка по умолчанию





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский