X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e1ee679c2e3f48bc4f2607e35033ed5505ed6665..94e2ed3b8db0220160c0b939782cd46914ec073a:/include/wx/msw/ole/dataform.h?ds=sidebyside diff --git a/include/wx/msw/ole/dataform.h b/include/wx/msw/ole/dataform.h index 020d4aec75..f66e2923c5 100644 --- a/include/wx/msw/ole/dataform.h +++ b/include/wx/msw/ole/dataform.h @@ -19,8 +19,8 @@ class WXDLLEXPORT wxDataFormat { public: - // the clipboard formats under Win32 are UINTs - typedef unsigned int NativeFormat; + // the clipboard formats under Win32 are WORD's + typedef unsigned short NativeFormat; wxDataFormat(NativeFormat format = wxDF_INVALID) { m_format = format; } wxDataFormat(const wxChar *format) { SetId(format); } @@ -48,19 +48,19 @@ public: NativeFormat GetFormatId() const { return m_format; } operator NativeFormat() const { return m_format; } - // this only works with standard ids - void SetType(wxDataFormatId format) { m_format = format; } - wxDataFormatId GetType() const { return m_format; } + // this works with standard as well as custom ids + void SetType(NativeFormat format) { m_format = format; } + NativeFormat GetType() const { return m_format; } // string ids are used for custom types - this SetId() must be used for // application-specific formats wxString GetId() const; void SetId(const wxChar *format); -private: // returns TRUE if the format is one of those defined in wxDataFormatId bool IsStandard() const { return m_format > 0 && m_format < wxDF_MAX; } +private: NativeFormat m_format; };