ВУЗ:
Составители:
Рубрика:
- 61 -
С каждым пунктом меню можно связать обработчик события OnClick, в
котором разработчик пишет функциональную часть программы. Кроме того,
в момент ‘всплытия' меню возникает событие OnPopUp, которое разработ-
чик может использовать по желанию.
Как главное, так и всплывающее меню может быть модифицировано и во
время выполнения приложения (RunTime); это важное свойство доступно
подготовленным Delphi / C++Builder - программистам.
7. РИСОВАНИЕ В Delphi И КЛАСС TCanvas
Традиционно рисование в WINDOWS реализуется чрезмерно сложно (что
противоречит огромным возможностям графической оболочки). Del-
phi и C++Builder инкапсулирует низкоуровневые графические операции,
предоставляя доступ к графическим функциям через свойство Canvas ('канва'
для рисования), представляющее собой область окна (в случае формы), в ко
-
торую можно выводить различные графические изображения (аналог дис-
плейного контекста для рабочей области окна).
Компоненты TForm, TBitmap, TListBox, TSringList, TFileListBox, TDi-
rectoryListBox и другие имеют свойство Canvas и, значит, доступны для вы-
вода графических изображений.
Класс TCanvas инкапсулирует в себе основные операции GDI (Graphic
Device Interface) и позволяет программисту сосредоточиться на графических
Рис.20. Проектирование подменю второго уровня во
всплывающем меню (TPopupMenu)
- 61 -
С каждым пунктом меню можно связать обработчик события OnClick, в
котором разработчик пишет функциональную часть программы. Кроме того,
в момент ‘всплытия' меню возникает событие OnPopUp, которое разработ-
чик может использовать по желанию.
Как главное, так и всплывающее меню может быть модифицировано и во
время выполнения приложения (RunTime); это важное свойство доступно
подготовленным Delphi / C++Builder - программистам.
Рис.20. Проектирование подменю второго уровня во
всплывающем меню (TPopupMenu)
7. РИСОВАНИЕ В Delphi И КЛАСС TCanvas
Традиционно рисование в WINDOWS реализуется чрезмерно сложно (что
противоречит огромным возможностям графической оболочки). Del-
phi и C++Builder инкапсулирует низкоуровневые графические операции,
предоставляя доступ к графическим функциям через свойство Canvas ('канва'
для рисования), представляющее собой область окна (в случае формы), в ко-
торую можно выводить различные графические изображения (аналог дис-
плейного контекста для рабочей области окна).
Компоненты TForm, TBitmap, TListBox, TSringList, TFileListBox, TDi-
rectoryListBox и другие имеют свойство Canvas и, значит, доступны для вы-
вода графических изображений.
Класс TCanvas инкапсулирует в себе основные операции GDI (Graphic
Device Interface) и позволяет программисту сосредоточиться на графических
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »
