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

Вниз

Глюк TKOLBitBtn   Найти похожие ветки 

 
_Ed_ ©   (2002-12-16 14:42) [0]

Уважаемые мастера! Мною был замечен маленький, но неприятный глючок в subj:
Когда PBitBtn создаёшь динамически, передавая в качестве glyph иконку (у меня использовалась иконка 64х64 true color), то при наведении курсора на баттон, он, оживая (т.е. приобретая дополнительный рельеф), несколько уменьшает битмэп, но с глюками: на картинке появляются посторонние примеси (точки). При этом, если баттон создаётся в disigntime, и загружаем то же изображение, то оно потом реагирует на мышу более корректно (если не считать пропадания нескольких линий при уменьшении размера, но это терпимо...). ( LikeSpeedButton) Уважаемые мастера! Мною был замечен маленький, но неприятный глючок в subj:
Когда PBitBtn создаёшь динамически, передавая в качестве glyph иконку (у меня использовалась иконка 64х64 true color), то при наведении курсора на баттон, он, оживая (т.е. приобретая дополнительный рельеф), несколько уменьшает битмэп, но с глюками: на картинке появляются посторонние примеси (точки). При этом, если баттон создаётся в disigntime, и загружаем то же изображение, то оно потом реагирует на мышу более корректно (если не считать пропадания нескольких линий при уменьшении размера, но это терпимо...).
Если этот глюк кому-нибудь известен, и с ним, как говорится, лучше смириться, чем бороться, то как можно отключить сжатие изображения при реакции на мышу, не отключая при этом увеличение рельефности?
p.s. баттоны у меня были Flat (LikeSpeedButton), т.к. только в этом случае реакция на мышу включена.


 
Vladimir Kladov   (2002-12-18 11:31) [1]

Иконка в ImageList"е хранится?
Вообще если выставить glyphLayout в glyphOver и еще что-то, то рамка вокруг кнопки вообще не должна рисоваться. То, что нарисовано на глифе, то и будет.
В том числе на нем можно изобразить свою рамку для разных состояний кнопки.


 
_Ed_ ©   (2002-12-18 14:48) [2]

Нет, иконку из файла загружаю в PIcon обект, далее Convert2Bitmap, хэндл которого передаю в NewBitBtn(...) в качестве параметра GlyphBitmap.
А вот если glyphLayout в glyphOver сделать, то текст будел с глифом мешаться, а это не нужно - glyphLeft нужен.



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

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

Наверх




Память: 0.47 MB
Время: 0.017 c
8-81848
Alexandr_A
2003-04-26 01:21
2003.08.25
OpenGL - как сохранить в файл картинку? Timage глючит


3-81571
abc
2003-07-30 15:15
2003.08.25
TDataSetProvider+TClientDataSet не удаётся установить связь


1-81785
ZeroDivide
2003-08-15 10:56
2003.08.25
Прозрачность контролов на форме.


1-81763
GrBob
2003-08-15 12:19
2003.08.25
Form1.Canvas.Draw


3-81533
Berezne
2003-07-31 13:14
2003.08.25
Как организовать фильтрацию в DBGrid !!!