| TabbedTextOut The TabbedTextOut function writes a character string at a specified location, expanding tabs to the values specified in an array of tab-stop positions. Text is written in the currently selected font. | VB4-32,5,6 Declare Function TabbedTextOut Lib "user32" Alias "TabbedTextOutA" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal lpString As String, ByVal nCount As Long, ByVal nTabPositions As Long, lpnTabStopPositions As Long, ByVal nTabOrigin As Long) As Long
 | 
 
 | VB.NET System.Drawing.Graphics.DrawString
 | 
 
 | Operating Systems Supported | 
 | Requires Windows NT 3.1 or later; Requires Windows 95 or later | 
 
 | · hDC Identifies the device context.
 
 · X
 Specifies the x-coordinate of the starting point of the string, in logical units.
 
 · Y
 Specifies the y-coordinate of the starting point of the string, in logical units.
 
 · lpString
 Points to the character string to draw. The string does not need to be zero-terminated, since nCount specifies the length of the string.
 
 · nCount
 Specifies the number of characters in the string.
 
 · nTabPositions
 Specifies the number of values in the array of tab-stop positions.
 
 · lpnTabStopPositions
 Points to an array containing the tab-stop positions, in device units. The tab stops must be sorted in increasing order; the smallest x-value should be the first item in the array.
 Windows 95: A tab stop can be specified as a negative value, which causes text to be right-aligned on the tab stop rather than left-aligned.
 
 · nTabOrigin
 Specifies the x-coordinate of the starting position from which tabs are expanded, in logical units.
 | 
 | If the function succeeds, the return value is the dimensions, in logical units, of the string. The height is in the high-order word and the width is in the low-order word. | 
 
 
     |