Function Tree, Programmer's Toolbox Control
| Class/Panel Name | Function Name |
|---|---|
| Miscellaneous | |
| Get General Error String | GetGeneralErrorString |
| Do Assert | DoAssert |
| Pin Value To Range | Pin |
| Random | Random |
| Set Random Seed | SetRandomSeed |
| Start PC Sound | StartPCSound |
| Stop PC Sound | StopPCSound |
| Swap Memory Blocks | SwapBlock |
| Set Break On Library Errors | SetBOLE |
| Transpose Data | TransposeData |
| Convert Array Type | ConvertArrayType |
| Get File Time (C Library Form) | GetFileCLibTime |
| Floating Point Comparison (Single Precision) | FP32_Compare |
| Floating Point Comparison (Double Precision) | FP_Compare |
| Find Closest Color Match | FindClosestColorInTable |
| Show Html Help | ShowHtmlHelp |
| Open Document in Default Viewer | OpenDocumentInDefaultViewer |
| Network Variable Popup | NetworkVariablePopup |
| Delay with Event Processing | DelayWithEventProcessing |
| Utility Conversion Error To User Interface Error | UtilityConversionErrorToUIError |
| International Time And Date | |
| International Time | InternationalTime |
| International Date | InternationalDate |
| International File Time | InternationalFileTime |
| International File Date | InternationalFileDate |
| Time Conversions | |
| Absolute Time To CVI ANSI Time | CVIAbsoluteTimeToCVIANSITime |
| Absolute Time From CVI ANSI Time | CVIAbsoluteTimeFromCVIANSITime |
| Absolute Time To CVI UIL Time | CVIAbsoluteTimeToCVIUILTime |
| Absolute Time From CVI UIL Time | CVIAbsoluteTimeFromCVIUILTime |
| Absolute Time To Network Variable Time | CVIAbsoluteTimeToCNVTime |
| Absolute Time From Network Variable Time | CVIAbsoluteTimeFromCNVTime |
| Absolute Time To FILETIME | CVIAbsoluteTimeToFILETIME |
| Absolute Time From FILETIME | CVIAbsoluteTimeFromFILETIME |
| String Handling | |
| Append String | AppendString |
| Prefix String | AddStringPrefix |
| Quote String | AddStringQuotes |
| Duplicate String | StrDup |
| StrDup Without Surr White Space | StrDupWithoutSurrWhiteSpace |
| Skip White Space | SkipWhiteSpace |
| String Copy With Maximum Limit | StringCopyMax |
| Skip Non-White Space | SkipNonWhiteSpace |
| Has Non White Space | HasNonWhiteSpace |
| Remove Surrounding White Space | RemoveSurroundingWhiteSpace |
| Case-Insensitive String Compare | StrICmp |
| Case-Insensitive Character Compare | StrNICmp |
| Case-Insensitive Compare/No WS | StrICmpWithoutSurrWhiteSpace |
| Convert String To Integer | StrToInt |
| Convert String To Unsigned Int | StrToUInt |
| Convert String To Long Long | StrToLongLong |
| Convert String To Unsigned Long Long | StrToULongLong |
| Convert Binary String To Unsigned Int | BinStrToUInt |
| Convert Unsigned Int To Binary String | UIntToBinStr |
| Convert Binary String To Unsigned Long Long | BinStrToULongLong |
| Convert Unsigned Long Long To Binary String | ULongLongToBinStr |
| File | |
| Get File Writability | GetFileWritability |
| Create and Open Temp File | CreateAndOpenTemporaryFile |
| Remove File If It Exists | RemoveFileIfExists |
| Delete And Rename | DeleteAndRename |
| File Exists? | FileExists |
| Write String To File | WriteStringToFile |
| Save Bitmap To File | SaveBitmapToFile |
| Save Control Display to File | SaveCtrlDisplayToFile |
| Save Panel Display to File | SavePanelDisplayToFile |
| Searching and Sorting | |
| Binary Search | BinSearch |
| Heap Sort | HeapSort |
| Insertion Sort | InsertionSort |
| Compare (short) | ShortCompare |
| Compare (int) | IntCompare |
| Compare (float) | FloatCompare |
| Compare (double) | DoubleCompare |
| Compare (C String) | CStringCompare |
| Compare (C String case insensitive) | CStringNoCaseCompare |
| Lists | |
| Create List | ListCreate |
| Dispose List | ListDispose |
| Dispose List of Pointers | ListDisposePtrList |
| Number Of Items In List | ListNumItems |
| Insert Item In List | ListInsertItem |
| Get Item From List | ListGetItem |
| Replace Item In List | ListReplaceItem |
| Remove Item From List | ListRemoveItem |
| Multiple Item Functions | |
| Insert Items In List | ListInsertItems |
| Get Items From List | ListGetItems |
| Replace Items In List | ListReplaceItems |
| Remove Items From List | ListRemoveItems |
| Copy A List | ListCopy |
| Append A List To Another List | ListAppend |
| Clear All Items | ListClear |
| Are Lists Equal | ListEqual |
| Insert Item In Order | ListInsertInOrder |
| Get Pointer To Item | ListGetPtrToItem |
| Get Pointer To List Data | ListGetDataPtr |
| Apply Function To Each Item (Extended) | ListApplyToEachEx |
| Apply Function To Each Item | ListApplyToEach |
| List Searching And Sorting | |
| Find Item In List | ListFindItem |
| Find Item In List In Range | ListFindItemInRange |
| Binary Search For Item In List | ListBinSearch |
| Quick Sort A List | ListQuickSort |
| Heap Sort A List | ListHeapSort |
| Insertion Sort A List | ListInsertionSort |
| Is A List Sorted | ListIsSorted |
| Remove Duplicates From A List | ListRemoveDuplicates |
| List Output/Printing | |
| Output String Item | OutputStringItem |
| Output Short Item | OutputShortItem |
| Output Integer Item | OutputIntegerItem |
| Output Double Item | OutputDoubleItem |
| Output List | OutputList |
| Advanced List Operations | |
| Set List Allocation Policy | ListSetAllocationPolicy |
| Compact List | ListCompact |
| Pre-Allocate Items In List | ListPreAllocate |
| Get List Item Size | ListGetItemSize |
| Hash Tables | |
| Create Hash Table | HashTableCreate |
| Dispose Hash Table | HashTableDispose |
| Insert Item In Hash Table | HashTableInsertItem |
| Get Item From Hash Table | HashTableGetItem |
| Find Item In Hash Table | HashTableFindItem |
| Remove Item From Hash Table | HashTableRemoveItem |
| Clear Hash Table | HashTableClear |
| Create Hash Table Iterator | HashTableIteratorCreate |
| Get Item From Hash Table Iterator | HashTableIteratorGetItem |
| Advance Hash Table Iterator | HashTableIteratorAdvance |
| Dispose Hash Table Iterator | HashTableIteratorDispose |
| Get Hash Table Attribute | HashTableGetAttribute |
| Set Hash Table Attribute | HashTableSetAttribute |
| Memory Block Handles | |
| New Handle | NewHandle |
| Dispose Handle | DisposeHandle |
| Get Handle Size | GetHandleSize |
| Set Handle Size | SetHandleSize |
| User Interface Utilities | |
| Center Ctrl Label On Left Side | PutLabelOnLeft |
| Set Common Dialog Shortcut Keys | SetCommonDialogShortcutKeys |
| Move Ctrl In Front Of Another | MoveInFront |
| Move Ctrl Behind Another | MoveBehind |
| Move Ctrl Relative To Another Ctrl | PositionCtrlRelativeToCtrl |
| Center Control | CenterCtrl |
| Size Ring Control To Text | SizeRingCtrlToText |
| Conform Control Bitmap To Panel | ConformCtrlBitmapToPanel |
| Allocate Control Value String | AllocateCtrlValString |
| Get String Value Length | GetCtrlValStringLength |
| Recess Control Frame | RecessCtrlFrame |
| Recess All Control Frames | RecessAllCtrlFrames |
| Get Event Name String | UILEventString |
| Localize Number String | LocalizeNumberString |
| Delocalize Number String | DelocalizeNumberString |
| Set Ctrl Tool Tip Attribute | SetCtrlToolTipAttribute |
| Get Ctrl Tool Tip Attribute | GetCtrlToolTipAttribute |
| Multiple Control Functions | |
| Set Attribute For Several Ctrls | SetAttributeForCtrls |
| Get Attribute Max And Min | AttributeMaxAndMin |
| Set Ctrls To Attribute Extreme | SetCtrlsToAttributeExtreme |
| Distribute Controls | DistributeCtrls |
| Center Multiple Labels On Left | PutLabelsOnLeft |
| Control List Functions | |
| Set Attribute For Ctrls In List | SetAttributeForList |
| Get Attr Max And Min For List | AttrMaxAndMinForList |
| Set Ctrls To Attribute Extreme | SetAttributeToExtremeForList |
| Distribute Controls | DistributeCtrlsInList |
| Center Labels On Left For Ctrls | PutLabelsOnLeftForList |
| Set Selected Radio Buttons | SetSelectedRadioButtons |
| Get Selected Radio Buttons | GetSelectedRadioButtons |
| Dialogs | |
| Color Change Popup | ColorChangePopup |
| Progress Dialog | |
| Create A Progress Dialog | CreateProgressDialog |
| Update A Progress Dialog | UpdateProgressDialog |
| Discard A Progress Dialog | DiscardProgressDialog |
| Callback Chaining | |
| Chain Control Callback Function | ChainCtrlCallback |
| Unchain Control Callback | UnchainCtrlCallback |
| Get Chained Callback Data | GetChainedCallbackData |
| Set Chained Callback Data | SetChainedCallbackData |
| Call Control Callback | CallCtrlCallback |
| Chain Panel Callback Function | ChainPanelCallback |
| Unchain Panel Callback | UnchainPanelCallback |
| Get Chained Panel Callback Data | GetChainedPanelCallbackData |
| Set Chained Panel Callback Data | SetChainedPanelCallbackData |
| Call Panel Callback | CallPanelCallback |
| Extended Mouse Events | |
| Enable Extended Mouse Events | EnableExtendedMouseEvents |
| Disable Extended Mouse Events | DisableExtendedMouseEvents |
| Convert Mouse Coordinates | ConvertMouseCoordinates |
| System Tray Icons | |
| Install System Tray Icon | InstallSysTrayIcon |
| Set Tray Icon Attribute | SetTrayIconAttr |
| Get Tray Icon Attribute | GetTrayIconAttr |
| Remove System Tray Icon | RemoveSysTrayIcon |
| Attach Tray Icon Balloon Notification | AttachTrayIconBalloonNotification |
| Popup Menus | |
| Attach Tray Icon Popup Menu | AttachTrayIconMenu |
| Set Popup Menu Attribute | SetTrayIconMenuAttr |
| Get Popup Menu Attribute | GetTrayIconMenuAttr |
| Add Tray Icon Popup Menu Item | InsertTrayIconMenuItem |
| Set Popup Menu Item Attribute | SetTrayIconMenuItemAttr |
| Get Popup Menu Item Attribute | GetTrayIconMenuItemAttr |
| Detach Tray Icon Popup Menu | DetachTrayIconMenu |
| Meta Fonts | |
| Get Meta Font Information | GetMetaFontInfo |
| Get Meta Font Information (Extended) | GetMetaFontInfoEx |
| Get Meta Font Information With Character Set | GetMetaFontInfoWithCharacterSet |
| Is Meta Font? | IsMetaFont |
| Text Truncation | |
| Get Control Value Limited | GetCtrlValLimited |
| Get Control Attribute Limited | GetCtrlAttributeLimited |
| Get Tree Cell Attribute Limited | GetTreeCellAttributeLimited |
| Get Tree Item Attribute Limited | GetTreeItemAttributeLimited |
| Get Tree Column Attribute Limited | GetTreeColumnAttributeLimited |
| Get Table Cell Value Limited | GetTableCellValLimited |
| Get Table Cell Attribute Limited | GetTableCellAttributeLimited |
| Get Table Cell Ring Value From Index Limited | GetTableCellRingValueFromIndexLimited |
| Get Table Row Attribute Limited | GetTableRowAttributeLimited |
| Get Table Column Attribute Limited | GetTableColumnAttributeLimited |
| Get Label From Index Limited | GetLabelFromIndexLimited |
| Get Value From Index Limited | GetValueFromIndexLimited |
| Get Tab Page Attribute Limited | GetTabPageAttributeLimited |
| Get Annotation Attribute Limited | GetAnnotationAttributeLimited |
| Get Panel Attribute Limited | GetPanelAttributeLimited |
| Get Menu Bar Attribute Limited | GetMenuBarAttributeLimited |
| Windows Registry | |
| Write String to Registry | RegWriteString |
| Write Array of String to Registry | RegWriteStringArray |
| Read String from Registry | RegReadString |
| Write ULong to Registry | RegWriteULong |
| Read ULong from Registry | RegReadULong |
| Write Binary to Registry | RegWriteBinary |
| Read Binary from Registry | RegReadBinary |
| Remove Key from Registry | RegRemoveKey |
| Remove Value from Registry | RegRemoveValue |
| Query Information On Key From Registry | RegQueryInfoOnKey |
| Enumerate One Key From Registry | RegEnumerateKey |
| Enumerate One Value From Registry | RegEnumerateValue |
| System Configuration | |
| Get Windows Version | GetWinOSVersion |
| Get Windows Directories | GetWindowsDirs |
| Get Computer Name | GetCompName |
| GUI | |
| Get System Color | GetWindowsColor |
| Set ScreenSaver | SetScreenSaver |
| Get ScreenSaver | GetScreenSaver |
| Set Desktop Wallpaper | SetWallpaper |
| Get Desktop Wallpaper | GetWallpaper |
| Keyboard | |
| Get Keyboard Preferences | GetKeyboardPreferences |
| Set Keyboard Preferences | SetKeyboardPreferences |
| Resources | |
| Get Disk Space | GetDiskSpace |
| Compare UInt64Type to UInt | UInt64TypeCompareUInt |
| Get Memory Information | GetMemoryInfo |
| Windows Messaging | |
| Install Win Message Callback | InstallWinMsgCallback |
| Set Callback Attribute | SetMsgCallbackAttribute |
| Get Callback Attribute | GetMsgCallbackAttribute |
| Remove Win Message Callback | RemoveWinMsgCallback |
| Route Messages | |
| Route Win Msg To Panel Callback | RouteWinMsgToPanelCallback |
| Get Routed Win Msg Parameters | GetRoutedWinMsgParams |
| Set Routed Win Msg Result | SetRoutedWinMsgResult |
| Unroute Win Msg To Panel Callback | UnrouteWinMsgToPanelCallback |
| User Information | |
| Get User Name | GetCurrentUser |
| Drag-And-Drop | |
| Enable Drag-And-Drop | EnableDragAndDrop |
| Get Drag-And-Drop Data | GetDragAndDropData |
| Disable Drag-And-Drop | DisableDragAndDrop |
| Constants And Conversions | |
| Mathematical Constants | |
| Pi | Pi |
| Two Times Pi | TwoPi |
| Half Of Pi | HalfPi |
| Three Times Pi Divided By Two | ThreeHalvesPi |
| Reciprocal Of Pi | ReciprocalOfPi |
| Natural Logarithm Of Pi | LnOfPi |
| Base Ten Logarithm Of Pi | Log10OfPi |
| Euler's Constant (e) | Euler |
| Reciprocal Of Euler's Constant | ReciprocalOfEuler |
| Log Base 10 Of Euler's Constant | Log10OfEuler |
| Natural Logarithm Of Ten | Ln10 |
| Natural Logarithm Of Two | Ln2 |
| Physical Constants | |
| Planck's Constant | PlanckConstant |
| Elementary Charge | ElementaryCharge |
| Speed Of Light In A Vacuum | SpeedOfLight |
| Avogadro's Number | AvogadroConstant |
| Gravitational Constant | GravitationalConstant |
| Rydberg's Constant | RydbergConstant |
| Molar Gas Constant | MolarGasConstant |
| Conversions | |
| Convert Degrees To Radians | DegToRad |
| Convert Radians To Degrees | RadToDeg |
| Convert Celsius To Kelvin | CelsiusToKelvin |
| Convert Kelvin To Celsius | KelvinToCelsius |
| Convert Celsius To Fahrenheit | CelsiusToFahrenheit |
| Convert Fahrenheit To Celsius | FahrenheitToCelsius |
| Convert Meters To Feet | MetersToFeet |
| Convert Feet To Meters | FeetToMeters |
| Convert Kilometers To Miles | KilometersToMiles |
| Convert Miles To Kilometers | MilesToKilometers |
| Convert Kilograms To Pounds | KilogramsToPounds |
| Convert Pounds To Kilograms | PoundsToKilograms |
| Convert Liters To Gallons | LitersToGallons |
| Convert Gallons To Liters | GallonsToLiters |
| Special Double Precision Numbers and Functions | |
| Is Not a Number | IsNotANumber |
| Is Infinity | IsInfinity |
| Is Finite | IsFinite |
| Positive Infinity | PositiveInfinity |
| Negative Infinity | NegativeInfinity |
| Not a Number | NotANumber |
| Callback Posting | |
| Post Delayed Callback | PostDelayedCall |
| Post Deferred Call To Thread And Wait | PostDeferredCallToThreadAndWait |
| Endianess | |
| Host Is Big Endian | HostIsBigEndian |
| Host Is Little Endian | HostIsLittleEndian |
| To Big Endian 16 | ToBigEndian16 |
| To Little Endian 16 | ToLittleEndian16 |
| To Other Endian 16 | ToOtherEndian16 |
| To Big Endian 32 | ToBigEndian32 |
| To Little Endian 32 | ToLittleEndian32 |
| To Other Endian 32 | ToOtherEndian32 |
| To Big Endian 64 | ToBigEndian64 |
| To Little Endian 64 | ToLittleEndian64 |
| To Other Endian 64 | ToOtherEndian64 |