Системне програмне забезпечення, Детальна інформація

Системне програмне забезпечення
Тип документу: Курсова
Сторінок: 47
Предмет: Комп`ютерні науки
Автор: Олексій
Розмір: 40.3
Скачувань: 1190
void CMyDialog::OnOK() void CMyDialog::OnCancel()

5.Організація ініціалізації елементів керування за допомогою функції OnInitDialog():

CDialog::OnInitDialog();

CListBox* p=(CListBox*)GetDlgItem(IDC_LIST);

p->AddString("6");

p->AddString("3");

p->AddString("5");

6.Відтворення карти повідомлень:

BEGIN_MESSAGE_MAP(CPashaWnd, CFrameWnd)

ON_COMMAND(ID_INPUT, OnInput)

ON_COMMAND(ID_INFO, OnInfo)

END_MESSAGE_MAP();

7.Створення об‘єкту діалогового вікна і його відображення:

CMyDialog dialog(this);

dialog.DoModal();

8.Створення функцій обробки результатів, що отримали з діалогового вікна.

5. Робота з графікою

Для графічного відображення результатів використовуються стандартні бібліотечні функції та класи. В WINDOWS для виведення графіки потрібно використовувати контексти пристроїв:

CDС – базовий клас DС, на основі якого створюються інші пристрої;

CClientDC – виведення в робочу частину вікна;

CPaintDC ( визначення вікна, яке потрібно перерисовувати;

CWindowDC ( виведення на всю область вікна;

Основними інструментами, що використовуються в даній програмі є:

Pen – перо. Brush – пензель.. Color – логічний колір.

Для застосування цих інструментів їх потрібно створити та ініціалізувати. Створення та ініціалізація в даній курсовій роботі має слідуючий вид:

dc.SelectObject (&Pen3) – ініціалізація власних типів пер.

dc.SelectObject (&Вrush) – ініціалізація власного типу пензля.

Створення власних пер: Pen1 = Create Pen(PS_DOT,2,RGB(255,0,0)),

Pen2 = Create Pen(PS_SOLID,2,RGB(255,0,0)),

Pen3 = Create Pen(PS_DASH,2,RGB(255,0,0)) ..

The online video editor trusted by teams to make professional video in minutes