1*f6dc9357SAndroid Build Coastguard Worker // Windows/Clipboard.h 2*f6dc9357SAndroid Build Coastguard Worker 3*f6dc9357SAndroid Build Coastguard Worker #ifndef ZIP7_INC_CLIPBOARD_H 4*f6dc9357SAndroid Build Coastguard Worker #define ZIP7_INC_CLIPBOARD_H 5*f6dc9357SAndroid Build Coastguard Worker 6*f6dc9357SAndroid Build Coastguard Worker #include "../Common/MyString.h" 7*f6dc9357SAndroid Build Coastguard Worker 8*f6dc9357SAndroid Build Coastguard Worker namespace NWindows { 9*f6dc9357SAndroid Build Coastguard Worker 10*f6dc9357SAndroid Build Coastguard Worker class CClipboard 11*f6dc9357SAndroid Build Coastguard Worker { 12*f6dc9357SAndroid Build Coastguard Worker bool m_Open; 13*f6dc9357SAndroid Build Coastguard Worker public: CClipboard()14*f6dc9357SAndroid Build Coastguard Worker CClipboard(): m_Open(false) {} ~CClipboard()15*f6dc9357SAndroid Build Coastguard Worker ~CClipboard() { Close(); } 16*f6dc9357SAndroid Build Coastguard Worker bool Open(HWND wndNewOwner) throw(); 17*f6dc9357SAndroid Build Coastguard Worker bool Close() throw(); 18*f6dc9357SAndroid Build Coastguard Worker }; 19*f6dc9357SAndroid Build Coastguard Worker 20*f6dc9357SAndroid Build Coastguard Worker bool ClipboardIsFormatAvailableHDROP(); 21*f6dc9357SAndroid Build Coastguard Worker 22*f6dc9357SAndroid Build Coastguard Worker // bool ClipboardGetFileNames(UStringVector &names); 23*f6dc9357SAndroid Build Coastguard Worker // bool ClipboardGetTextString(AString &s); 24*f6dc9357SAndroid Build Coastguard Worker bool ClipboardSetText(HWND owner, const UString &s); 25*f6dc9357SAndroid Build Coastguard Worker 26*f6dc9357SAndroid Build Coastguard Worker } 27*f6dc9357SAndroid Build Coastguard Worker 28*f6dc9357SAndroid Build Coastguard Worker #endif 29