__cdecl IMAGE_PROC _32 GetStringSizeFontEx(CTEXTSTR pString, _32 len, _32 * width, _32 * height, Font UseFont); #define GetStringSize(s,pw,ph) GetStringSizeFontEx( (s),(s)?strlen(s):0,pw,ph,NULL) #define GetStringSizeFont(s,pw,ph,f) GetStringSizeFontEx( (s),(s)?strlen(s):0,pw,ph,f )
|
Parameters |
Description |
|
CTEXTSTR pString |
The string to measure |
|
_32 len |
the length of characters to count in string |
|
_32 * width |
a pointer to a _32 to receive the width of the string |
|
_32 * height |
a pointer to a _32 to receive the height of the string |
|
Font UseFont |
A Font to use. |
Returns the width parameter. If NULL are passed for width and height, this is OK. One of the simple macros just passes the string and gets the return - this is for how wide the string would be.
Returns the approximate rectangle that would be used for a string. It only counts using the line measurement. Newlines in strings count to wrap text to subsequent lines and start recounting the width, returning the maximum length of string horizontally.
|
Copyright (c) 2010. All rights reserved.
|
|
What do you think about this topic? Send feedback!
|