GetPanelAttributeLimited
int GetPanelAttributeLimited (int panelHandle, int panelAttribute, int maximumNumberOfBytes, int *numberOfBytesCopied, unsigned char stringValue[]);
Purpose
This function returns as much of the panel attribute value as fits within maximumNumberOfBytes. GetPanelAttributeLimited returns values only for attributes with a string data type, such as ATTR_CONSTANT_NAME and ATTR_TITLE.
Parameters
Input | ||
Name | Type | Description |
panelHandle | int | Specifier for a particular panel that is currently in memory. You can obtain this handle from functions such as LoadPanel and NewPanel. |
panelAttribute | int | The panel attribute value to obtain. You must specify an attribute with a string data type. |
maximumNumberOfBytes | int | The maximum number of bytes to obtain from the string value, including the ASCII NUL byte. |
Output | ||
Name | Type | Description |
numberOfBytesCopied | int | Returns the number of bytes successfully obtained, including the ASCII NUL byte. |
stringValue | unsigned char [] | Returns the value of the panel attribute that fits within maximumNumberOfBytes. |
Return Value
Name | Type | Description |
status | int | Returns 0 if the function succeeded or a negative error code if the function failed. You can obtain a description of any of these error codes using the GetGeneralErrorString function in the toolbox.fp instrument driver. |
Additional Information
Library: Programmer's Toolbox
Include file: toolbox\toolbox.h
LabWindows/CVI compatibility: LabWindows/CVI 2012 and later