Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Push 0 ; MoveToEx(hDC,x1,y1,NULL)




Push y1

Push x1

Push hDC

Call MoveToEx

Push y2; LineTo(hDC,x2,y2)

Push x2

Push hDC

Call LineTo

BOOL Rectangle(HDC hDC,int x1,int y1,int x2,int y2)
построить прямоугольник

BOOL Ellipse(HDC hDC,int x1,int y1,int x2,int y2)
построить эллипс

BOOL Polygon(HDC hDC,POINT * Points,int N)
построить N-угольник по координатам вершин

BOOL Polyline(HDC hDC,POINT * Points,int N)
построить ломаную по координатам вершин

Пример. Построить треугольник

Data

Treug dd 100,100, 150,150, 50,150

Code

Push 3; MoveToEx(hDC,x1,y1,NULL)

Push offset Treug

Push hDC

Call Polygon

HBRUSH CreateSolidBrush(int Color)
создать сплошную кисть заданного цвета

HBRUSH CreateHatchBrush(int Style,int Color)
создать штриховую кисть с заданным стилем и цветом

HPEN CreatePen(int Style,int Width,int Color)
создать перо с заданными стилем, толщиной, цветом

HGDIOBJ SelectObject(HDC hDC,HGDIOBJ Object)
загрузить параметр в контекст устройства

Пример. Установка кисти зеленого цвета

.data?

GreenBrush dd?

Code

push 00FF00h; GreenBrush=CreateSolidBrush(0x00FF00)

Call CreateSolidBrush

Mov GreenBrush,eax

Push GreenBrush; SelectObject(hDC,GreenBrush)

Push hDC

Call SelectObject

Пример. Установка пера красного цвета

.data?

RedPen dd?

Code

push 0000FFh; RedPen=CreatePen(PS_SOLID,3,0x0000FF)

Push 3

Push PS_SOLID

Call CreatePen

Mov RedPen,eax






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных