Приклади виведення в клієнтську область вікна графіки і тексту

Нехай у додатку необхідно виводити в клієнтську область вікна текст, графічні примітиви і растрове зображення Для того щоб можна було виконувати цей висновок незалежно і в потрібній послідовності, будемо при натисканні клавіші «1» виводити рядки тексту, при натисканні клавіші «2» виводити графічні фігури, а при натисненні «3» растрове зображення Тоді вибір при виведенні будемо запамятовувати […]

Виклик функцій WinAPI в середовищі MASM32

MASM32 використовує набір макросів, що дозволяє наблизити синтаксис асемблера до синтаксису мов високого рівня і зменшити кількість помилок Кожен макрос має імя і формальні параметри, проте, на відміну від класичних макросредств асемблера, імена формальних параметрів можуть бути забезпечені додатковими модифікаторами Наприклад, розглянемо макрос з імям Prim, який має 4 параметри, з них перший обовязковий, другий […]

Приклади додатків, що працюють з власними DLL

Розглянемо використання власних DLL на кількох прикладах Приклад 1 Розглянемо три функції, що включаються в DLL: обчислення ступеня числа, перетворення числа в рядок і виведення числа, що зберігається в регістрі ЕАХ Спочатку напишемо код, в якому реалізуються функції DLL Назо-вем файл MyDLLasm