Глава 25. Графический интерфейс устройства 715
названием FloodFiiK) уже существует. Метод FloodFilK) аналогичен ExtFloodriii () за исключением того, что он не имеет параметра типа заливки. Все заливки, выполняемые FloodFilK), предполагают тип FLOODFILLBORDER. Borland рекомендует при написании новых 32-разрядных программ C++ использовать метод ExtFloodFillo вместо старого FloodFilK). Поскольку, однако, не все видеоадаптеры поддерживают этот метод, необходимо вызывать сначала dc. GetDeviceCaps () с указанием RASTERCAPS. Метод ExtFloodFilK) можно использовать только в том случае, если в возвращенном значении будет установлен бит RC_FLOODFILL.
Рис. 25.8. Заливка половины окружности с помощью метода ExtFloodFill ()
Другие объекты GDI
Важным свойством контекстов устройств OWL является наличие классов GDI, которые могут работать вместе с контекстами, выполняя множество различных функций. В следующем разделе описываются два из наиболее важных — TBrush и треп. В табл. 25.2 дано описание других, реже используемых классов GDI.
Класс GDI |
Описание |
f |
|
Т Icon |
Поддержка работы со значками. Обеспечивает простой чтения значков из ресурсов приложения или из внешнего сурсов. Этот объект можно использовать с любым Windows рый работает с дескриптором значков (HICON) |
механизм файла ре-API, кото- |