OGLSetCtrlAttribute
int OGLSetCtrlAttribute (int panelHandle, int OGLControlId, int controlAttribute, ...);
Purpose
Sets an OGL control attribute for the selected OGL control on the selected panel.
Since attributes may return values of different data types with different valid ranges, a list of attributes, their data types, and their valid values are provided in the help for attributeValue.
The user cannot set some attributes. These attributes are denoted in the help for attributeValue. Use the OGLGetCtrlAttribute function to examine these attributes.
Parameters
Input | ||
Name | Type | Description |
panelHandle | int | The specifier for a particular panel that is currently in memory. This handle will have been returned by the LoadPanel, NewPanel, or DuplicatePanel function. |
OGLControlId | int | The ID of the control that is to be discarded. This is the ID returned by OGLNewCtrl or OGLConvertCtrl. |
controlAttribute | int | The OGL control attribute value to set. In the function panel, when you click the control or press <Enter>, <Spacebar>, or <Ctrl-down arrow>, a dialog box appears containing a hierarchical list of the available attributes. Attributes whose values cannot be obtained are dimmed. Help text is shown for each attribute. To select an attribute, double-click it or select it and then press <Enter>. If the attribute shown in this ring control has named constants as valid values, you can open a list of them by moving to the Attribute Value control and pressing <Enter>. The Attribute Values dialog box displays the values and value help for the constants. |
attributeValue | ... | The value of the specified OGL control attribute. If the attribute shown in this control has named constants as valid values, you can open a list of them by pressing <Enter>. The Attribute Values dialog box displays the values and value help for the constants. |
Return Value
Name | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
status | int | Return value indicating whether the function was successful. A negative number indicates that an error occurred.Error Codes
|
Additional Information
Library: OpenGL 3D Plotting Control
Include file: custctrl\cviogl.h
LabWindows/CVI compatibility: LabWindows/CVI 5.0 and later
Examples
Refer to the following examples that use the OGLSetCtrlAttribute function: