C++ Builder Snippets  

Ändern des Windows-Währungskürzels (z.B. auf "EUR"):
 
//-----------------------------------------------------------------
// Funktion SetCurrencyString() setzt das Windows-Währungskürzel
// auf den im Parameter slCurrency übergebenen Wert
//-----------------------------------------------------------------
// Beispielaufruf (setzt das Währungskürzel auf "EUR"):
// if(!SetCurrencyString("EUR"))
//   ShowMessage("Währungssymbol konnte nicht geändert werden !");
//-----------------------------------------------------------------
bool SetCurrencyString(AnsiString slCurrency)
{
  return SetLocaleInfo(GetSystemDefaultLCID(), LOCALE_SCURRENCY,
  slCurrency.c_str());
}

//-----------------------------------------------------------------
// Funktion GetCurrencyString() liefert das aktuelle Windows-
// Währungskürzel als AnsiString zurück:
//-----------------------------------------------------------------
AnsiString GetCurrencyString(void)
{
  char cCurrCurrency[100];
  GetLocaleInfo(GetSystemDefaultLCID(),LOCALE_SCURRENCY,
    cCurrCurrency,sizeof(cCurrCurrency));
  return AnsiString(cCurrCurrency);
}



© '99-2002 by S. Kreutzmann