⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dataform.h

📁 很牛的GUI源码wxWidgets-2.8.0.zip 可在多种平台下运行.
💻 H
字号:
///////////////////////////////////////////////////////////////////////////////// Name:        msw/ole/dataform.h// Purpose:     declaration of the wxDataFormat class// Author:      Vadim Zeitlin// Modified by:// Created:     19.10.99 (extracted from msw/ole/dataobj.h)// RCS-ID:      $Id: dataform.h,v 1.7 2004/08/16 12:45:40 ABX Exp $// Copyright:   (c) 1998 Vadim Zeitlin <zeitlin@dptmaths.ens-cachan.fr>// Licence:     wxWindows licence///////////////////////////////////////////////////////////////////////////////#ifndef   _WX_MSW_OLE_DATAFORM_H#define   _WX_MSW_OLE_DATAFORM_H// ----------------------------------------------------------------------------// wxDataFormat identifies the single format of data// ----------------------------------------------------------------------------class WXDLLEXPORT wxDataFormat{public:    // 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); }    wxDataFormat& operator=(NativeFormat format)        { m_format = format; return *this; }    wxDataFormat& operator=(const wxDataFormat& format)        { m_format = format.m_format; return *this; }    // default copy ctor/assignment operators ok    // comparison (must have both versions)    bool operator==(wxDataFormatId format) const        { return m_format == (NativeFormat)format; }    bool operator!=(wxDataFormatId format) const        { return m_format != (NativeFormat)format; }    bool operator==(const wxDataFormat& format) const        { return m_format == format.m_format; }    bool operator!=(const wxDataFormat& format) const        { return m_format != format.m_format; }    // explicit and implicit conversions to NativeFormat which is one of    // standard data types (implicit conversion is useful for preserving the    // compatibility with old code)    NativeFormat GetFormatId() const { return m_format; }    operator NativeFormat() 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);    // returns true if the format is one of those defined in wxDataFormatId    bool IsStandard() const { return m_format > 0 && m_format < wxDF_PRIVATE; }private:    NativeFormat m_format;};#endif //  _WX_MSW_OLE_DATAFORM_H

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -