Pascal 7 & Objects

       

Изображение линий в окне


-----------------------------------------------------------------

+-----------------------+ | Step 1: Basic App | | Step 2: Tex | |XStepX3:XLinesXXXXXXXXX| | Step 4: Menu | | Step 5: About Box | | Step 6: Pens | | Step 7: Painting | | Step 8: Streams | | Step 9: Printing | | Step 10: Palette | | Step 11: BWCC | | Step 12: Custom ctrls | +-----------------------+

Теперь, когда вы познакомились со схемой отображения (полу- чение контекста дисплея, отображение, освобождение контекста дисплея), ее можно использовать в более полном интерактивном гра- фическом приложении. Следующие несколько шагов посвящены построе- нию простой графической программы, позволяющей пользователю рисо- вать в основном окне.

На шаге 3 мы добавим следующее поведение:

* Щелчок левой кнопкой "мыши" и буксировка соединяют началь- ную и конечную точки отображая в результате линию.

* Щелчок правой кнопкой "мыши" выводит диалоговое окно вво- да, позволяющее пользователю изменить толщину линии.

Чтобы выполнить эти шаги, изучим сначала схему буксировки Windows, а затем реализуем простую графическую программу.



Содержание раздела