Admin Production ni-theme
Current Publication

Programmer's Toolbox Function Tree

LabWindows/CVI

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