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

Вниз

PaintBox   Найти похожие ветки 

 
clampo ©   (2004-10-16 22:54) [0]

Подскажите, пожалуйста, можно-ли убрать фон из PaintBox-а, чтобы
отображался только то что там рисуется.
И ещё как обновить(очистить, перерисовать или как, незнаю...)PaintBox, чтобы убрать стаоую картинку и поставить новую


 
Mihey_temporary ©   (2004-10-16 23:27) [1]

FillRect


 
clampo ©   (2004-10-17 22:16) [2]

Поподробнее


 
Fenik   (2004-10-18 00:02) [3]

Подробнее в справке или в книге, или в статье из интернета.


 
clampo ©   (2004-10-18 20:11) [4]

Искал я на Рамблере. Нашёл он около 3000 страничек, но того что нужно нет. Может обойтись без FillRect ?


 
Mihey_temporary ©   (2004-10-18 21:32) [5]

Слушай, тебе что надо? Очистить = чтобы был один цвет, например белый? Тогда FillRect - самое то. Если хочешь без FillRect, то используй BitBlt с флагом WHITENESS - будет всё белое. FillRect и BitBlt оптимизированы на современных картах.


 
clampo ©   (2004-10-19 21:39) [6]

У меня под PaintBox рисунок, а на PaintBox рисуется текст.
При создании текста(PaintBox)я ставлю цвет фона (н\р чёрный), а
мне надо чтоб был прозрачный, т.е. видно только то что рисуется.
И второе: как обновлять или перерисовывать PaintBox, потомучто у
меня так: если преведущее слово было длинее чем слово данного момента, то оно как бы вылизает из под преведущго.


 
Fenik   (2004-10-19 21:47) [7]

> clampo ©  (19.10.04 21:39) [6]
> У меня под PaintBox рисунок, а на PaintBox рисуется текст.
> При создании текста(PaintBox)я ставлю цвет фона (н\р чёрный), а
мне надо чтоб был прозрачный, т.е. видно только то что рисуется.


Canvas.Brush.Style := bsClear; ?

> И второе: как обновлять или перерисовывать PaintBox

PaintBox1.RePaint;

> Mihey_temporary ©  (18.10.04 21:32) [5]
> Если хочешь без FillRect, то используй BitBlt


Может лучше PatBlt?


 
Mihey_temporary ©   (2004-10-19 22:33) [8]

>меня так: если преведущее слово было длинее чем слово данного момента, то оно как бы вылизает из под преведущго.

Попробуй Invalidate или простой Paint.


 
clampo ©   (2004-10-20 10:29) [9]

Что такое PatBlt и как его использовать


 
Mihey_temporary ©   (2004-10-20 15:31) [10]


> Что такое PatBlt и как его использовать


Help -> MS SDK Help Files


 
Clampo ©   (2004-10-20 23:21) [11]

А примерчик можно


 
Mihey_temporary ©   (2004-10-21 00:17) [12]

PatBlt(PaintBox.Canvas.Handle, 0, 0, PaintBox.Width, PaintBox.Height, WHITENESS);



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

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

Наверх




Память: 0.47 MB
Время: 0.031 c
3-1104332713
IDens
2004-12-29 18:05
2005.01.30
Проблема в своем обрабочике OnLogin


3-1103794984
YuRock
2004-12-23 12:43
2005.01.30
Странная работа функций в Oracle


14-1105218443
Фагот
2005-01-09 00:07
2005.01.30
ПО для смартфонов


1-1105956189
dms_main
2005-01-17 13:03
2005.01.30
открытие файла


1-1105694776
WhiteGuy
2005-01-14 12:26
2005.01.30
Найти файл





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