Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Вниз

XP Style и манифест файл   Найти похожие ветки 

 
Smok_er   (2002-07-31 14:49) [0]

Мастера!
Не пойму, что за глюк.
При использовании сабжа, если в проекте используется стандартный ListView (причем с видимыми заголовками колонок), во время его отображения вылетает AV в проекте, а сразу за ней - AV в кернеле.
Интересно, что это может быть?


 
handra   (2002-07-31 15:09) [1]

Знакомая фишка - глюк, как лечится не знаю (разве что отдельный HeaderControl вешать).


 
Smok_er   (2002-07-31 15:39) [2]

Интересно то, что когда свойство ShowHeaders не установлено, все работает на ура.
handra, можно пример реализации этой идеи?


 
Eugene Lachinov   (2002-07-31 15:41) [3]

ComCtrls.pas
procedure TCustomListView.UpdateColumn(AnIndex: Integer);
...
if FImageIndex <> -1 then
fmt := fmt or LVCFMT_IMAGE or LVCFMT_COL_HAS_IMAGES;
изменить на
if FImageIndex <> -1 then
fmt := fmt or LVCFMT_IMAGE or LVCFMT_COL_HAS_IMAGES
else
mask := mask and not LVCF_IMAGE;





 
Smok_er   (2002-07-31 17:22) [4]

Eugene Lachinov, большое Вам спасибо!
Все работает!
Кстати, еще один вопрос - как сделать кнопку TBitBtn с использованием стиля? Почему-то на нее подключение файла манифеста не влияет :(


 
Eugene Lachinov   (2002-07-31 17:37) [5]

>Smok_er
Ее же VCL сам рисует без учета стилей


 
Smok_er   (2002-07-31 18:17) [6]

Тогда другой вопрос:
как отрисовать кнопку с использованием стилей и размещением на ней иконки?



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

Форум: "Основная";
Текущий архив: 2002.08.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
1-35289
Demona
2002-07-31 17:37
2002.08.12
возможно глупый вопрос...


3-35135
Larisa Perova
2002-07-21 13:48
2002.08.12
Interbase создание триггеров


3-35223
AlexA
2002-07-19 15:46
2002.08.12
Не выполняется запрос


8-35389
Yaro
2002-04-04 17:53
2002.08.12
Быстрее ScanLine


3-35175
вумный
2002-07-22 16:04
2002.08.12
Свой DataBase Desktop на Delphi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский