Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

То получим внутри прямоугольника эллипс.

Читайте также:
  1. X е и Л. Исцели свою жизнь, свое тело, Сила внутри нас / Пер. Т. Гейл. — Ltd «Ritas», 1996.
  2. Ага, а накопление самоосознания имеет место внутри Проявленного...
  3. АЛГОРИТМ ДЕЙСТВИЙ ПРИ ВНУТРИВЕННОМ КАПЕЛЬНОМ ВВЕДЕНИИ ЖИДКОСТЕЙ
  4. АЛГОРИТМ ДЕЙСТВИЙ ПРИ ВНУТРИВЕННОМ СТРУЙНОМ ВВЕДЕНИИ ЛЕКАРСТВЕННОГО СРЕДСТВА
  5. Внутри аж все затрепетало. Теперь я злилась на себя, что не села с ним рядом.
  6. Внутри города
  7. Внутри кошелька под перечнем валют увидишь на сером фоне длинный номер – это номер твоего кошелька.

LRESULT CALLBACK WndProc(HWND hWnd, UINT message,

WPARAM wParam, LPARAM lParam)

{

PAINTSTRUCT ps;

HDC hdc;

int x,y;

static int sx, sy;

switch (message)

{

case WM_SIZE:

sx = LOWORD(lParam);

sy = HIWORD(lParam);

break;

case WM_PAINT:

hdc = BeginPaint(hWnd, &ps);

Rectangle(hdc, sx/4, sy/4, sx*3/4, sy*3/4);

Ellipse(hdc, sx/3, sy/4, sx*2/3, sy*3/4);

EndPaint(hWnd,&ps);

break;

case WM_DESTROY:

PostQuitMessage(0);

break;

default: return DefWindowProc(hWnd, message, wParam, lParam);

}

return 0;

}

 

Результат выполнения программы:

 

 

Для рисования окружности в качестве ограничивающего прямоугольника следует использовать квадрат.

 

DrawLines(Pen, Point[]) - Рисует набор сегментов линий, которые соединяют массив структур Point.

Открытый метод DrawLines(Pen, PointF[]) - Рисует набор сегментов линий, которые соединяют массив структур PointF.

 

DrawPie(Pen, Rectangle, Single, Single) Рисует сектор, который определяется эллипсом, заданным структурой Rectangle и двумя радиальными линиями.
DrawPie(Pen, RectangleF, Single, Single) Рисует сектор, определяемый эллипсом, заданным структурой RectangleF и двумя радиальными линиями.
DrawPie(Pen, Int32, Int32, Int32, Int32, Int32, Int32) Рисует сектор, определяемый эллипсом, который задан парой координат, шириной, высотой и двумя радиальными линиями.
DrawPie(Pen, Single, Single, Single, Single, Single, Single) Рисует сектор, определяемый эллипсом, который задан парой координат, шириной, высотой и двумя радиальными линиями.

 

Рисование прямоугольника

 

Нарисовать прямоугольник можно при помощи функции:

 


Дата добавления: 2015-09-03; просмотров: 103 | Нарушение авторских прав


Читайте в этой же книге: Модальная диалоговая панель | Обмен данными диалога | Немодальная диалоговая панель | Статические органы управления | Вывод окна | Виртуальные клавиши. Системные таймеры. Срабатывание таймера. Эффективное использование механизма таймеров. | Простое приложение Windows. Оболочка для всех приложений. Эффективное использование описателей. Компоненты приложения Windows. Функция WinMain(). Регистрация класса окна. | Простое приложение Windows. style. lpfnWndProc. cbClsExtra. cbWndExtra. hinstance. hIсоn. hCursor. hbrBackground. IpszMenuName. IpszClassName. | Создание окна с помощью функции CreateWindow | Приложение с циклом обработки сообщений |
<== предыдущая страница | следующая страница ==>
Подготовительные работы и допуск к работе| Добавление курсоров

mybiblioteka.su - 2015-2024 год. (0.009 сек.)