Разработка прикладных программ для ОС WINDOWS с помощью интегрированных сред Delphi / C++Builder. Баканов В.М. - 61 стр.

UptoLike

Составители: 

- 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) и позволяет программисту сосредоточиться на графических