zoukankan      html  css  js  c++  java
  • EnumClipboardFormats

    数据格式是通过API:RegisterClipboardFormat来在系统中注册的。对于每一种数据格式,数据生成者和数据使用者都要知道该格式数据的数据格式。

    操作系统已经注册了一些它要使用的数据格式,例如CF_HDROP,是最常用的。比如复制、剪切、拖放文件(文件夹)的过程中,数据对象都支持该数据类型。

    在winuser.h有定义:

     

     

    /*

     * Predefined Clipboard Formats

     */

    #define CF_TEXT             1

    #define CF_BITMAP           2

    #define CF_METAFILEPICT     3

    #define CF_SYLK             4

    #define CF_DIF              5

    #define CF_TIFF             6

    #define CF_OEMTEXT          7

    #define CF_DIB              8

    #define CF_PALETTE          9

    #define CF_PENDATA          10

    #define CF_RIFF             11

    #define CF_WAVE             12

    #define CF_UNICODETEXT      13

    #define CF_ENHMETAFILE      14

    #if(WINVER >= 0x0400)

    #define CF_HDROP            15

    #define CF_LOCALE           16

    #endif /* WINVER >= 0x0400 */

    #if(WINVER >= 0x0500)

    #define CF_DIBV5            17

    #endif /* WINVER >= 0x0500 */

     

    #if(WINVER >= 0x0500)

    #define CF_MAX              18

    #elif(WINVER >= 0x0400)

    #define CF_MAX              17

    #else

    #define CF_MAX              15

    #endif

     

    #define CF_OWNERDISPLAY     0x0080

    #define CF_DSPTEXT          0x0081

    #define CF_DSPBITMAP        0x0082

    #define CF_DSPMETAFILEPICT  0x0083

    #define CF_DSPENHMETAFILE   0x008E

     

    /*

     * "Private" formats don't get GlobalFree()'d

     */

    #define CF_PRIVATEFIRST     0x0200

    #define CF_PRIVATELAST      0x02FF

     

    /*

     * "GDIOBJ" formats do get DeleteObject()'d

     */

    #define CF_GDIOBJFIRST      0x0300

    #define CF_GDIOBJLAST       0x03FF

  • 相关阅读:
    团队沟通利器之UML——活动图
    Ninject对Web Api的支持问题
    关于分布式系统的数据一致性问题
    ASP.NET Web开发框架 查询
    用泛型的IEqualityComparer<T> 去除去重复项
    数据库连接监控组件,避免日常开发中因为数据库连接长时间占用或业务完成后忘记关闭连接所带来的数据库问题
    认识项目经理
    状态模式(State Pattern)
    Django框架学习通用视图
    MS CRM 2011 Schedule Service Activities
  • 原文地址:https://www.cnblogs.com/dxqs/p/4588578.html
Copyright © 2011-2022 走看看