This structure contains flag for controlling boundary accumulation. The following enumerators are defined within the scope of the structure bounds_flag.
reset | On output, this flag causes the bounds rectangle to be cleared or reset. On input, this flag being set indicates that the bounds rectangle is empty. |
accumulate | On output, this flag adds the rectangle to the existing bounds rectangle. |
set | On output, the bounds rectangle for the device context is set to the given rectangle. On input, this flag indicates that the bounds rectangle is not empty. |
enable | On output, this flag enables boundary accumulation. On input, this flag indicates that boundary accumulation is enabled. |
disable | On output, this flag disables boundary accumulation. On input, this flag indicates that boundary accumulation is disabled. |
The flag bounds_flag::set is a combination of bounds_flag::reset and bounds_flag::accumulate.