Главная страница
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.022 c
7-81987
rex007
2003-06-11 13:44
2003.08.25
Io.sys что за монстр


1-81750
zzet
2003-08-09 11:58
2003.08.25
RxGIFAnimator


14-81926
Yanis
2003-08-07 02:51
2003.08.25
Где взять статьи по 3D Max в инете?


6-81855
BJValentine
2003-06-17 16:28
2003.08.25
Сокеты Windows


1-81681
BillyJeans
2003-08-11 15:29
2003.08.25
Сортировка в ListView по SubItems...