7 de octubre de 2015

Determinar el contenido del CLIPBOARD

Por medio de las API de Windows podemos determinar el tipo de objeto que contiene el Clipboard (BMP, TIFF, Texto, etc) . Cortesía de Çetin Basöz MVP de VFP.

*
* Predefined Clipboard Formats - winuser.h
* Formatos predefinidos en winuser.h
*
#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
#define CF_HDROP            15
#define CF_LOCALE           16
#define CF_MAX              17
#define CF_OWNERDISPLAY     0x0080
#define CF_DSPTEXT          0x0081
#define CF_DSPBITMAP        0x0082
#define CF_DSPMETAFILEPICT  0x0083
#define CF_DSPENHMETAFILE   0x008E

Declare short IsClipboardFormatAvailable in win32api integer cbformat
*** El contenido es una imagen BMP?
? ( IsClipboardFormatAvailable(CF_BITMAP) # 0 )

Çetin Basöz
MS Foxpro MVP, MCP

No hay comentarios. :

Publicar un comentario