#include <wx/msw/ole/automtn.h>
 Inheritance diagram for wxVariantDataCurrency:This class represents a thin wrapper for Microsoft Windows CURRENCY type.
It is used for converting between wxVariant and OLE VARIANT with type set to VT_CURRENCY. When wxVariant stores wxVariantDataCurrency, it returns "currency" as its type.
An example of setting and getting CURRENCY value to and from wxVariant:
Include file:
#include <wx/msw/ole/oleutils.h>
Public Member Functions | |
| wxVariantDataCurrency () | |
| Default constructor initializes the object to 0.0.  More... | |
| wxVariantDataCurrency (CURRENCY value) | |
| Constructor from CURRENCY.  More... | |
| CURRENCY | GetValue () const | 
| Returns the stored CURRENCY value.  More... | |
| void | SetValue (CURRENCY value) | 
| Sets the stored value to value.  More... | |
| virtual bool | Eq (wxVariantData &data) const | 
| Returns true if data is of wxVariantDataCurency type and contains the same CURRENCY value.  More... | |
| virtual bool | Write (wxString &str) const | 
| Fills the provided string with the textual representation of this object.  More... | |
| wxVariantData * | Clone () const | 
| Returns a copy of itself.  More... | |
| virtual wxString | GetType () const | 
| Returns "currency".  More... | |
| virtual bool | GetAsAny (wxAny *any) const | 
| Converts the value of this object to wxAny.  More... | |
  Public Member Functions inherited from wxVariantData | |
| wxVariantData () | |
| Default constructor.  More... | |
| void | DecRef () | 
| Decreases reference count.  More... | |
| virtual bool | GetAny (wxAny *any) const | 
| Converts value to wxAny, if possible.  More... | |
| virtual wxClassInfo * | GetValueClassInfo () | 
| If the data is a wxObject returns a pointer to the objects wxClassInfo structure, if the data isn't a wxObject the method returns NULL.  More... | |
| void | IncRef () | 
| Increases reference count.  More... | |
| virtual bool | Read (istream &stream) | 
| Reads the data from stream.  More... | |
| virtual bool | Read (wxString &string) | 
| Reads the data from string.  More... | |
| virtual bool | Write (ostream &stream) const | 
| Writes the data to stream.  More... | |
| wxVariantDataCurrency::wxVariantDataCurrency | ( | ) | 
Default constructor initializes the object to 0.0.
| wxVariantDataCurrency::wxVariantDataCurrency | ( | CURRENCY | value | ) | 
Constructor from CURRENCY.
      
  | 
  virtual | 
Returns a copy of itself.
Reimplemented from wxVariantData.
      
  | 
  virtual | 
Returns true if data is of wxVariantDataCurency type and contains the same CURRENCY value.
Implements wxVariantData.
      
  | 
  virtual | 
Converts the value of this object to wxAny.
      
  | 
  virtual | 
Returns "currency".
Implements wxVariantData.
| CURRENCY wxVariantDataCurrency::GetValue | ( | ) | const | 
Returns the stored CURRENCY value.
| void wxVariantDataCurrency::SetValue | ( | CURRENCY | value | ) | 
Sets the stored value to value.
      
  | 
  virtual | 
Fills the provided string with the textual representation of this object.
The implementation of this method using VarBstrFromCy() Windows API function with LOCALE_USER_DEFAULT. 
Reimplemented from wxVariantData.