Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
ob:visual:draw:ru [2022/10/03 20:48] iadenisov |
ob:visual:draw:ru [2025/07/04 11:18] (текущий) iadenisov [Установка процедур для обратных вызовов] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | Документация проекта [[https:// | ||
| + | |||
| ====== Модуль Draw ====== | ====== Модуль Draw ====== | ||
| Строка 41: | Строка 43: | ||
| PROCEDURE **SetDrawProc** (d: PROCEDURE) | PROCEDURE **SetDrawProc** (d: PROCEDURE) | ||
| - | Установка процедуры для перерисовки. | + | Установка процедуры для перерисовки. По умолчанию активируется режим циклической перерисовки, |
| PROCEDURE **SetPressedProc** (c: PROCEDURE) | PROCEDURE **SetPressedProc** (c: PROCEDURE) | ||
| Строка 59: | Строка 61: | ||
| Установка процедуры для события появление курсора над холстом. | Установка процедуры для события появление курсора над холстом. | ||
| - | PROCEDURE **SetKeyPressedProc** (c: PROCEDURE(code: | + | PROCEDURE **SetKeyPressedProc** (c: PROCEDURE(code: |
| Установка процедуры для события нажатия клавиш на клавиатуре. | Установка процедуры для события нажатия клавиш на клавиатуре. | ||
| - | PROCEDURE **SetKeyTypedProc** (c: PROCEDURE(ch: | + | PROCEDURE **SetKeyTypedProc** (c: PROCEDURE(ch: |
| Установка процедуры для события ввода литеры. | Установка процедуры для события ввода литеры. | ||
| Строка 161: | Строка 163: | ||
| ===== Тексты ===== | ===== Тексты ===== | ||
| - | PROCEDURE **String** (mystr: ARRAY OF CHAR; x, y: REAL; size: INTEGER) | + | PROCEDURE **String** (mystr: ARRAY OF CHAR; x, y: REAL; size: INTEGER)\\ |
| PROCEDURE **StringInt** (mystr: ARRAY OF CHAR; x, y, size: INTEGER) | PROCEDURE **StringInt** (mystr: ARRAY OF CHAR; x, y, size: INTEGER) | ||