ATTR_PEN_PATTERN
Type: | Control attribute |
Description: | Determines the pattern used to fill interior areas of shapes. The value is an 8-byte unsigned character array representing a repeating 8-by-8 grid of pixels through which filling operations are filtered. A pixel of value 1 means that the pen fill color is used for that pixel. A pixel value of 0 means that black is used for that pixel. Hint: To make a pixel value of 0 mean "screen color" instead of "black," do the following: First, set ATTR_PEN_PATTERN to the complement of the pattern you wish to use. Then, set ATTR_PEN_MODE to VAL_AND_MODE, set ATTR_PEN_FILL_COLOR to VAL_WHITE, and use a canvas draw function to fill the area. Then, set ATTR_PEN_PATTERN to the desired pattern, change the ATTR_PEN_MODE to VAL_OR_MODE, change the ATTR_PEN_FILL_COLOR to the desired pattern color, and draw again. |
Control Types: | Canvases. |
Data Type: | unsigned char[8] |
Default Value: | The solid pattern (each byte of the array is 0xFF). |
LabWindows/CVI Compatibility: |
LabWindows/CVI 4.0 and later |