QPx_SetAreaParts

QPx_SetAreaParts(areaRef; areaRef):error
areaRef Longint QPix area reference
areaParts Longint Area parts
error Longint Error result

Configure the visibility of the parts of a scrollable QPix plug-in area

The QPix plug-in area is specified by areaRef. If areaRef is not a valid QPix plug-in area reference, qpx_paramErr is returned.

Parameter areaParts specifies which parts of the plug-in area will be visible or not. It is a set of flags that can be constructed by combining with bitwise "OR" any of the mask constants. Alternatively, set or clear individual bits of the areaParts parameter using 4D's "Bit set" (?+) and "Bit clear" (?-) bitwise operators. Use the part constants to address specific parts:

qpx_MenubarPart 1 Area menubar part
qpx_ToolsWidgetPart 2 Tools widget part
qpx_ZoomWidgetPart 3 Zoom widget part
qpx_MenubarMask 2 Mask for area menubar part
qpx_ToolsWidgetMask 4 Mask for tools widget part
qpx_ZoomWidgetMask 8 Mask for zoom widget part
qpx_PageNavWidgetPart 4 Page navigation widget part
qpx_PageNavWidgetPartMask 16 Mask for page navigation widget part

Example

   // Display menubar, tools, and zoom widget

C_LONGINT($error)
C_LONGINT($areaParts)

$areaParts:=qpx_MenubarMask | qpx_ToolsWidgetMask | qpx_ZoomWidgetMask

$error:=QPx_SetAreaParts (gQPixArea;$areaParts)

Related commands

QPx_GetAreaParts Get the visibility configuration of the parts of a scrollable QPix plug-in area