Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
The StringFormat::GenericDefault method creates a generic, default StringFormat object.
Syntax
const StringFormat * GenericDefault();
Return value
Type: StringFormat*
This method returns a pointer to the new StringFormat object.
Remarks
A generic, default StringFormat object has the following characteristics:
- No string format flags are set.
- Character alignment and line alignment are set to StringAlignmentNear.
- Language ID is set to neutral language, which means that the current language associated with the calling thread is used.
- String digit substitution is set to StringDigitSubstituteUser.
- Hot key prefix is set to HotkeyPrefixNone.
- Number of tab stops is set to zero.
- String trimming is set to StringTrimmingCharacter.
Examples
The following example creates a generic, default StringFormat object and then uses it to draw a formatted string. The code also draws the string's layout rectangle.
VOID Example_GenericDefault(HDC hdc)
{
Graphics graphics(hdc);
SolidBrush solidBrush(Color(255, 255, 0, 0));
FontFamily fontFamily(L"Times New Roman");
Font font(&fontFamily, 12, FontStyleRegular, UnitPoint);
// Create a generic StringFormat object.
const StringFormat* pStringFormat = StringFormat::GenericDefault();
// Use the generic StringFormat object in a call to DrawString.
graphics.DrawString(
L"This text was formatted by a generic StringFormat object.",
57, // string length
&font,
RectF(30, 30, 100, 120),
pStringFormat,
&solidBrush);
// Draw the rectangle that encloses the text.
Pen pen(Color(255, 255, 0, 0));
graphics.DrawRectangle(&pen, 30, 30, 100, 120);
}
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows XP, Windows 2000 Professional [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | gdiplusstringformat.h (include Gdiplus.h) |
| Library | Gdiplus.lib |
| DLL | Gdiplus.dll |