Главная страница
    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.041 c
1-1105961154
Dimon 33321
2005-01-17 14:25
2005.01.30
Полупрозрачный TButton


14-1105561830
syte_ser78
2005-01-12 23:30
2005.01.30
У кого Longhorn есть?


3-1103797700
juice
2004-12-23 13:28
2005.01.30
Insert, ключевое поле


9-1098802778
Эльф
2004-10-26 18:59
2005.01.30
Работа с DirextX


4-1102678436
Bes
2004-12-10 14:33
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский