Condividi tramite


Metodo IVBFormat::Format (vbinterf.h)

Formatta una stringa in base a un modello.

Nota L'uso di questo metodo non è più consigliato perché i contenitori diversi da Visual Basic non lo supportano.
 

Sintassi

HRESULT Format(
  [in]  VARIANT *vData,
  [in]  BSTR    bstrFormat,
  [in]  LPVOID  lpBuffer,
  [in]  USHORT  cb,
  [in]  LONG    lcid,
  [in]  SHORT   sFirstDayOfWeek,
  [in]  USHORT  sFirstWeekOfYear,
  [out] USHORT  *rcb
);

Parametri

[in] vData

Dati da formattare.

[in] bstrFormat

Stringa di formato da applicare ai dati.

[in] lpBuffer

Puntatore al buffer dei risultati.

[in] cb

Lunghezza del buffer dei risultati.

[in] lcid

ID delle impostazioni locali.

[in] sFirstDayOfWeek

Influisce sul risultato del formato 'w', FirstDayOfWeek.

valore Significato
vbUseSystem
Usare l'impostazione FirstWeekday nell'interfaccia utente host. Se non viene fornito alcun valore host, usare il valore di sistema corrente dall'API NLS.
vbSunday
Sunday
vbMonday
Monday
vbTuesday
Tuesday
vbWednesday
Wednesday
vbThursday
Thursday
vbFriday
Friday
vbSaturday
Sabato

[in] sFirstWeekOfYear

Influisce sul risultato del formato "ww", FirstWeekOfYear.

valore Significato
vbUseSystem
Usare l'impostazione FirstWeekOfYear nell'interfaccia utente host. Se non viene fornito alcun valore host, usare il valore di sistema corrente dall'API NLS.
vbFirstJan1
Inizio 1 gennaio (impostazione predefinita).
vbFirstFourDays
Inizia con la prima settimana di quattro giorni.
vbFirstFullWeek
Inizia con la prima settimana completa.

[out] rcb

Numero di byte copiati nel buffer dei risultati.

Valore restituito

Questo metodo supporta i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY e E_UNEXPECTED, nonché i seguenti:

Commenti

Quando si esegue la migrazione di un controllo VBX a un controllo OLE, Format sostituisce Visual Basic VBFormat, che non è più supportato.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione vbinterf.h

Vedi anche

IVBFormat