/**************/ /* clipboar.h */ /**************/ #ifndef CLIPBOAR_H #define CLIPBOAR_H #include "incwin.h" #define TextToClipboard(hWnd,s) AddToClipboard(hWnd,CF_TEXT,s,strlen(s)+1,TRUE) #define CopyFromClipboard(hWnd,fmt) CopyFromClipboardN(hWnd,fmt,NULL) #define TextClipboard(hWnd) CopyFromClipboard(hWnd,CF_TEXT) #define DataFromClipboard(hWnd,fmt,buffer) \ DataFromClipboardN(hWnd,fmt,NULL,buffer,sizeof(buffer)) #define TextFromClipboard(hWnd,buffer) \ DataFromClipboard(hWnd,CF_TEXT,buffer) #ifdef __cplusplus extern "C" { #endif DWORD ClipboardDatasize(HWND hWnd,UINT fmt); char *DataFromClipboardN(HWND hWnd,UINT fmt,UINT *n,char *buf, UINT bufm); const char *CopyFromClipboardN(HWND hWnd,UINT fmt,UINT *n); int AddToClipboard(HWND hWnd,UINT fmt,const char *Text,int len,BOOL empty); UINT FindClipboardFormat(const char *name); int AddLinkToClipboard(HWND hWnd,const char *linkText,const char *linkType,BOOL empty); const char *TakeLinkFromClipboard(HWND hWnd,const char *linkType, const char **ser, const char **top, const char **item); #ifdef __cplusplus } #endif #endif /* CLIPBOAR_H */