|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| Yes
| Import Library
| user32.lib
| Header File
| winuser.h
| Unicode
| WinNT
| Platform Notes
| None
|
|
|
wvsprintf
The wvsprintf function formats and stores a series of characters and values in a buffer.
The items pointed to by the argument list are converted and copied to an output
buffer according to the corresponding format specification in the format-control
string. The function appends a terminating null character to the characters it
writes, but the return value does not include the terminating null character
in its character count.
int wvsprintf(
LPTSTR lpOutput,
| // pointer to buffer for output
| LPCTSTR lpFormat,
| // pointer to format-control string
| va_list arglist
| // variable argument list of format-control arguments
| );
|
|
Parameters
lpOutput
Points to a buffer to receive the formatted output.
lpFormat
Points to a null-terminated string that contains the format-control
specifications. In addition to ordinary ASCII characters, a format specification for each
argument appears in this string. For more information about the format
specification, see the wsprintf function.
arglist
A variable argument list; each element of the list specifies an argument for
the format-control string. The number, type, and interpretation of the arguments
depend on the corresponding format-control specifications in the lpFmt parameter.
Return Values
If the function succeeds, the return value is the number of characters stored
in the buffer, not counting the terminating null character.
If the function fails, the return value is less than the length of the
format-control string. To get extended error information, call GetLastError.
Remarks
The function copies the format-control string into the output buffer character
by character, starting with the first character in the string. When it
encounters a format specification in the string, the function retrieves the value of
the next available argument (starting with the first argument in the list),
converts that value into the specified format, and copies the result to the output
buffer. The function continues to copy characters and expand format
specifications in this way until it reaches the end of the format-control string. If there
are more arguments than format specifications, the extra arguments are
ignored. If there are not enough arguments for all of the format specifications, the
results are undefined.
See Also
wsprintf
| Last news from Greatis Software |
 |
|
Nostalgia .Net |
|
.Net is powerful, but not all-powerful, so sometimes we need to use Win32 API for our .Net applications. It's simple enough with Platform Invoke if you have Win32 skill, but we do not always have time to dig the ancient documentation, declare the special types that are compatible with Win32, find the values of the Win32's constants and so on. Nostalgia .Net offers several simple-to-use classes, and components that will allow you to forget about the headache of Win32 and just use the power of Win32 in your application the same way as you use the native. Net classes. More » |
| Recommended software for developers |
 |
|
Ultimate Pack |
|
Component pack for Delphi and C++ Builder that contains runtime form designer, runtime object inspector, print suite and much more for the very special price. More » |
 |
|
Form Designer .Net |
|
Unique runtime form design solution that allows to edit any form in .Net WinForms application at runtime with full source codes for only 300 euro! More » |
 |
|
Print Suite .Net |
|
Print Suite .Net is a set of components for easy printing texts, images and grids from your WinForms applications. Full C# source codes are available More » |
 |
|
Gradient Controls .Net |
|
Gradient Controls .Net offers controls with gradient background feature. Labels, panels and so on... Full C# source codes are available More » |
 |
|
Greatis iGrid |
|
iGrid plots drawing grid right over your desktop, so you can use it everywhere, with any drawing application without any special plugins for different graphic editors. More » |
All the contacts and projectsDmitry Vasiliev (just.dmitry)
Related LinksSoftware for Visual Studio .NET developers Software for Delphi and C++ Builder developers Software for Visual Basic 6 developers Delphi Tips&Tricks MegaDetailed.NET More Online Helps Win32 Programmer's Reference Win32 Multimedia Programmer's Reference OLE Programmer's Reference Microsoft Windows Pen API Programmer's Reference Microsoft Windows Sockets 2 Reference Microsoft Windows Telephony API (TAPI) Programmer's Reference Unix Manual Pages
|