Visual Basic. Программирование на Visual Basic

..........................................................................................................................

[ Главная ] [ Статьи ] [ Для новичков ] [ Примеры ] [ Программы ] [ Microsoft Agent 2.0 ] [ Пособие ] [ Уроки ] [ Разное ]
..........................................................................................................................


Немного о API-функциях для рисования

API - функция для заливки замкнутого региона

Private Declare Function FloodFill Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, _

ByVal Y As Long, ByVal crColor As Long) As Long

Формат вызова. Сначала определяем стиль заливки (по умолчанию 0)

FillStyle = от 0 до 7 это стиль заливки

0-непрозрачный
1-прозрачный
2-горизонтальные полосы
3-вертикальные полосы
4-наклоненные влево
5-наклоненные вправо
6-в клетку
7-в ромб

Затем определяем цвет границы заливаемой области, например, Синий

FillColor = RGB(0, 0, 255) или vbBlue

И наконец сама заливка

FloodFill hdc, X, Y, Color

X,Y- координаты точки, из которой начинается заливка

Color- цвет заливки

Visual Basic - здесь можно почитать и скачать статьи, книги, примеры, описания к API функциям

Для этого региона FillStyle = 0

FillColor = vbBlue, а Color = vbRed
Visual Basic - здесь можно почитать и скачать статьи, книги, примеры, описания к API функциям

Для этого региона FillStyle = 5

FillColor = vbBlack, а Color = vbGreen
Visual Basic - здесь можно почитать и скачать статьи, книги, примеры, описания к API функциям
Если цвет указанный в FillColor не соответствует цвету границы региона, то заливка будет по всему объекту.

****************************************************************************************

API - функция для отображения точки (выполняется гораздо быстрее, чем Pset)

Private Declare Function SetPixel Lib "gdi32" (ByVal hDC As Long, ByVal x As Long, _

ByVal y As Long, ByVal crColor As Long) As Long Формат вызова,

SetPixel Picture1.hDC, X, Y, Color

Рисует точку на PictureBox с координатами X,Y цветом Color

*****************************************************************************************



..........................................................................................................................

[ Главная ] [ Диски ] [ Книги ] [ Архив рассылки ] [ Архив новостей ] [ Готовые кусочки программ ] [ Карта сайта ]
..........................................................................................................................

По страницам сайта Visaul Progs
или Изучение Visual Basic
Рассылка 'По страницам сайта Visaul Progs' >>> Подпишись на рассылку - будешь получать новые статьи , примеры и много полезной информации из первых рук!!! >>>Если у вас есть статья которой нет на сайте
пришлите ее мне-------->
Послать статью
>>>Если вы хотите задать вопрос
пишите-------->
Мне нужна помощь


Рейтинг сайтов YandeG Rambler's Top100
Реклама:

...:::Design by Mystf0rse 2005-2010 year:::...