Глава двенадцатая. Как Братец Кролик осваивал мышь Кролик шел по лесу, игриво повиливая бедрами и мурлыча себе под нос «А я простила, я простила...
Управляющие сообщения КонстантаHexwParamlParamДействиеПример TCM_FIRST1300Значения сообщений типа TCM_ зависит от версии Windows и от значения...
expTxt2A db 'На другой день мальчик пришёл к дядюшке Римусу послушать, чем кончилась история с лошадью Братца' expTxt2B db 'Кролика. Но дядюшка...
Скачайте пример здесь.; GUI # include win64a.inc .code WinMain proc local msg:MSG LEFT equ 0 TOP equ 0 RIGHT equ 780 BOTTOM equ 800 invoke...
ЗначениеhexbinПредназначение ETO_ 0 00000000000000 ETO_GRAYED 1 00000000000001недокументирован ETO_OPAQUE 2 00000000000010Текущий фоновый цвет...
Прототип функции GetTextMetricsBOOL GetTextMetrics( __in HDC hdc, // дескриптор контекста устройства __in LPTEXTMETRIC lpTAttrib //...
Параметры DT_XX (Draw Text) ЗначениеhexПредназначение DT_TOP 0 Выравнивает текст по верху прямоугольника DT_LEFT 0 Выравнивает текст слева...
Глава одиннадцатая. Как Братец Кролик выводил текст на экран всеми возможными способами Проблема не в том, что можно 10 способами вывести текст...
Глава десятая. Вращающийся текст Понимаешь, Братец Кролик, женщины ― это... задумчиво протянул Братец Лис, подергивая левым ухом. Братец Кролик...
Скачайте пример здесь.; GUI # include win64a.inc .code WinMain proc local msg:MSG xor ebx,ebx mov ecx,offset FileName invoke...
Глава пятьдесят первая. Братец Кролик узнает о тексте еще больше Когда Братец Кролик Джуниор выскочил на дорогу, по которой как раз прогуливался...
Глава восьмая. Как Братец Кролик выводил текст на экран при помощи функции DrawText Братец Лис кончил зализывать лапу и мрачно посмотрел на Братца...
После регистрации окна обычно проделывают три операции: создает окно (функция CreateWindow); Отображает его на экране (ShowWindow) Обновить...
Оконная процедураОконная процедура осуществляет непосредственную обработку полученных сообщений. Когда в цикле обработки сообщений вызывается...
Создание окна. Стили окнаПосле того как класс окна зарегистрирован, можно создать окно. Окна создаются с помощью функции CreateWindowEx(A/W).HWND...
Глава седьмая. Как Братец Кролик создал простейшее окно[IMG] — Наверное, у мамы твоей гости, — сказал дядюшка Римус, когда Джоэль вбежал к нему с...
сокращаем DOS-stub до 16 байт, смещение e_lfanew оказывается в поле base_of_code. При размещении в нем числа 10h получаем работоспособное...
сокращаем DOS-stub на 16 байтов (3Ah-2Eh-4=10h), смещение e_lfanew оказывается внутри PE-заголовка. Так как у программы со стабом короче 64 байт...
сократим DOS-stub до 64 байт, уменьшаем таблицу разделов, по умолчанию количество разделов должно быть равным 16, нам же требуется только секция...
Шаг шестой ― Братец Кролик уменьшает DOS-stubКод программы Братца Кролика начинался с 0x220=544-го байта. Всё, что выше ― это заголовок EXE-файла...
Имена участников (разделяйте запятой).