Форум: "Начинающим";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
ВнизРабота с TBitmap Найти похожие ветки
← →
logslava (2006-06-21 11:00) [0]Создаем битмэп
Bitmap:=TBitmap.Create;
Загружаем в него картинку из имиджЛиста
ImageList1.GetBitmap(0,Bitmap);
каким-то образом используем эту картинку...
далее хотим использовать другую картинку из имиджЛиста
ImageList1.GetBitmap(1,Bitmap);
проблема в том, что предыдущий битмэп не стирается, на него просто сверху накладывается новая картинка, под которой видна предыдущая..
что посоветуете? сейчас приходится делать так:
Bitmap.Free;
Bitmap:=TBitmap.Create;
...
← →
Ega23 © (2006-06-21 11:03) [1]
> что посоветуете? сейчас приходится делать так:
> Bitmap.Free;
> Bitmap:=TBitmap.Create;
>
А я бы так и делал...
← →
logslava (2006-06-21 11:11) [2]просто странно, что нет чего-нибудь вроде
Bitmap.Clear
...
а еще вопросик:
на СпидБатон в рантайме гружу картинку из имиджЛиста (в принципе, то о чем я говорил в п.1)
беда в том, что дома у меня на компе картинка выглядит как transparent, то есть белый фон (а картинка на белом фоне) не отображается...
переношусь на работу - вуа ля - белый фон! даже при запуске ЕХЕшника скомпилированного дома (где все нормально) опять появляется фон..
В чем может быть дело?
← →
MBo © (2006-06-21 11:36) [3]>просто странно, что нет чего-нибудь вроде Bitmap.Clear
canvas.Fillrect
← →
logslava (2006-06-21 11:41) [4]
> canvas.Fillrect
FillRecr хочет TRect..
смысл тогда создавать TRect, если можно создать новый битмэп?
← →
logslava (2006-06-21 11:49) [5]а кто-нибудь насчет transparency может ответить? (см. п. 2)
← →
!_SM_! (2006-06-21 12:44) [6]canvas.Fillrect(canvas.ClipRect);
← →
!_SM_! (2006-06-21 12:45) [7]
> logslava (21.06.06 11:49) [5]
Может что-то типа TransparenеColor смотреть надо
← →
logslava (2006-06-21 13:47) [8]Юмор в том что на одном компе все нормально, а на другом кнопки в том же ЕХЕшнике отображаются коряво! Похоже, что дельфи не причем? Или как это понимать???
← →
StXP (2006-06-21 13:49) [9]Темы XP
← →
logslava (2006-06-21 14:00) [10]темы не установлены ни на первом, ни на втором компе...
но даже если и темы, тогда как сделать так, чтобы работало с разными темами?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c