Глава 25. Графический интерфейс устройства 715

названием FloodFiiK) уже существует. Метод FloodFilK) аналогичен ExtFloodriii () за исключением того, что он не имеет параметра типа заливки. Все заливки, выполняемые FloodFilK), предполагают тип FLOODFILLBORDER. Borland рекомендует при написании новых 32-разрядных программ C++ использовать метод ExtFloodFillo вместо старого FloodFilK). Поскольку, однако, не все видеоадаптеры поддерживают этот метод, необходимо вызывать сначала dc. GetDeviceCaps () с указанием RASTERCAPS. Метод ExtFloodFilK) можно использовать только в том случае, если в возвращенном значении будет установлен бит RC_FLOODFILL.

h07151.jpg

Рис. 25.8. Заливка половины окружности с помощью метода ExtFloodFill ()

Другие объекты GDI

Важным свойством контекстов устройств OWL является наличие классов GDI, которые могут работать вместе с контекстами, выполняя множество различных функций. В следующем разделе описываются два из наиболее важных — TBrush и треп. В табл. 25.2 дано описание других, реже используемых классов GDI.

h07152.jpg

Класс GDI

Описание

f

Т Icon

Поддержка работы со значками. Обеспечивает простой чтения значков из ресурсов приложения или из внешнего сурсов. Этот объект можно использовать с любым Windows рый работает с дескриптором значков (HICON)

механизм файла ре-API, кото-