• 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

  • 相关阅读:
    hdu 3440 House Man
    hdu 2018 母牛的故事
    poj 1639 Picnic Planning 度限制mst
    uva 10870
    矩阵快速幂 模板与简单讲解
    1118sync_binlog innodb_flush_log_at_trx_commit 浅析
    1117Mysql prepare预处理语句
    1116Xlinux初学习之正则表达式和通配符
    1111分析存储引擎
    1111MySQL配置参数详解
  • 原文地址:https://www.cnblogs.com/dxqs/p/4588578.html
Copyright © 2020-2023  润新知