и TDODEMOB вам потребуется открыть
ве пиктограммы.
Примечание: При отсутствии файлов .EXE для файлов
TDODEMO и TDODEMOB вам потребуется открыть их файлы проектов
и перекомпилировать эти файлы с включением отладочной инфор-
мации.
О программе
-----------------------------------------------------------------
TDODEMOB - это программа, написанная с использованием
ObjectWindows, позволяющая рисовать на экране различными цветами
с помощью "мыши". Когда вы нажимаете левую кнопку "мыши" и пере-
мещаете "мышь", то программа рисует на экране линию. Нажав правую
кнопку "мыши", вы можете очистить окно. Программа TDODEMO имеет
строку меню, которая позволяет вам выбрать один из 4 цветов: Red
(красный), Green (зеленый), Blue (голубой) или Black (черный).
Вы можете рисовать, нажимая кнопку "мыши", перемещая "мышь"
и освобождая кнопку "мыши". Программа легко выполняет эту задачу
с помощью библиотеки ObjectWindows и динамических виртуальных ме-
тодов. Динамический виртуальный метод - это метод с присвоенным
ему числовым идентификатором.
Поскольку Borland C++ определяет имена сообщений Windows,
как числовые константы, вы можете использовать номера сообщений
Windows в качестве идентификатора динамического метода. При этом
ObjectWindows может вызывать данный метод, когда окно, для кото-
рого объявлен метод, получает совпадающее с идентификатором мето-
да сообщение. Если нет метода, идентификатор которого совпадает с
идентификатором метода, ObjectWindows вызывает используемую по
умолчанию процедуру окна.
Например, чтобы создать метод, который отвечает на сообщения
WM_MOUSEMOVE, вы можете определить метод в объекте окна, который