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

Вниз

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 вся ветка

Форум: "Media";
Текущий архив: 2005.01.30;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.04 c
1-1106068515
Torvald
2005-01-18 20:15
2005.01.30
Деля 2005 не знает классов TServerSocket


1-1105918922
VAmpiru$
2005-01-17 02:42
2005.01.30
Как на паскале создать безразмерный файл?


1-1105964415
Sicilla
2005-01-17 15:20
2005.01.30
TreeView


1-1106035263
Алексей34
2005-01-18 11:01
2005.01.30
TDBGrid и индекс выбранное строки


3-1104134072
juice
2004-12-27 10:54
2005.01.30
MySQL





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