Condividi tramite


Metodo StringFormat::GenericDefault (gdiplusstringformat.h)

Il metodo StringFormat::GenericDefault crea un oggetto StringFormat generico e predefinito.

Sintassi

const StringFormat * GenericDefault();

Valore restituito

Tipo: StringFormat*

Questo metodo restituisce un puntatore al nuovo oggetto StringFormat .

Commenti

Un oggetto StringFormat generico predefinito presenta le caratteristiche seguenti:

  • Non vengono impostati flag di formato stringa.
  • L'allineamento dei caratteri e l'allineamento della riga sono impostati su StringAlignmentNear.
  • L'ID lingua è impostato su lingua neutrale, il che significa che viene utilizzata la lingua corrente associata al thread chiamante.
  • La sostituzione delle cifre di stringa è impostata su StringDigitSubstituteUser.
  • Il prefisso della chiave di scelta rapida è impostato su HotkeyPrefixNone.
  • Il numero di tabulazioni è impostato su zero.
  • Il ritaglio di stringhe è impostato su StringTrimmingCharacter.

Esempio

Nell'esempio seguente viene creato un oggetto StringFormat generico e predefinito e quindi lo usa per disegnare una stringa formattata. Il codice disegna anche il rettangolo di layout della stringa.

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);
}

Requisiti

   
Client minimo supportato Windows XP, Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione gdiplusstringformat.h (include Gdiplus.h)
Libreria Gdiplus.lib
DLL Gdiplus.dll

Vedi anche

Carattere

HotkeyPrefix

LOGFONT

RectF

StringAlignment

StringDigitSubstitute

StringFormat

StringFormatFlags

StringTrimming