National Instruments none 用户手册

下载
页码 179
Chapter 3
3-24
ni.com
Utility
Use the Measurement Studio Utility Visual C++ class library to easily 
access Windows operating system functionality. Table 3-2 lists classes in 
the Utility class library and their functionality.
Table 3-2.  Utility Class Names and Functionalities
Utility Class
Functionality
CNiFile
CNiFile
 extends the MFC 
CStdioFile
 class by adding 
streaming operators for standard Visual C++ data types. In 
addition, a variety of class static functions add the ability to 
manipulate file, path, directory, and drive attributes.
CNiSound
CNiSound
 encapsulates an interface for generating synchronous 
and asynchronous tones at specific frequencies.
CNiSystem
CNiSystem
 provides the following functionality:
• Getting and setting system preferences
• Displaying help files
• Getting input for the keyboard
CNiSystemTrayIcon
CNiSystemTrayIcon
 encapsulates the interface to the system 
tray area that displays changes in the status of an application. The 
CNiSystemTrayIcon
 class includes the following features:
• Icons—You can place an icon in the system tray to notify the 
user of changes in an application status.
• String tooltips—You can associate a string tooltip with an icon 
and display the tooltip when the user hovers over the icon.
• Shortcut menus—You can associate a shortcut menu with an 
icon and display the shortcut menu when the user right-clicks 
the icon.
• Overridable event handling.