2011-06-22 18 views
9

मैं अभी भी एक सी ++ नौसिखिया हूं जिसने हाल ही में कुछ फ़ाइल मैनिपुलेशन सीखा है। मैंने इसे ऑनलाइन देखा और दिए गए कोड मेरे वर्तमान कौशल से परे हैं। क्या ऐसा करने का कोई आसान तरीका है, या क्या कोई अच्छा ट्यूटोरियल है जो इसे मूलभूत बातें से समझा सकता है?सी ++ में क्लिपबोर्ड से आप कॉपी/पेस्ट कैसे करते हैं?

+4

किस ऑपरेटिंग सिस्टम पर? किस ढांचे में? –

+0

आप किस ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं? – iceaway

+0

क्या ऑपरेटिंग सिस्टम, और लिनक्स के मामले में क्लिपबोर्ड क्या है? –

उत्तर

16

खिड़कियों निम्नलिखित एपीआई पर नज़र में:

एक व्यापक चर्चा can be found here। स्पष्ट रूप से यह विषय दृढ़ता से संबंधित सिस्टम से संबंधित है। और यदि आप कुछ ढांचे (यानी एमएफसी/एटीएल) का उपयोग कर रहे हैं तो आपको आम तौर पर कुछ सहायक आधारभूत संरचना मिलती है। यह उत्तर WIndows में निम्नतम API स्तर का संदर्भ देता है। यदि आप एटीएल look here पसंद करते हैं, तो आप एमएफसी have a look here का उपयोग करने की योजना बना रहे हैं।

+2

देख सकते हैं और [IsClipboardFormatAvailable] (http: // msdn.microsoft.com/en-ca/library/windows/desktop/ms649047%28v=vs.85%29.aspx)। – Dave

7

कोई पार मंच तरीका


हम उस रास्ते से बाहर, Felice Pollano's जवाब तो आप विंडोज में क्लिपबोर्ड में हेरफेर कर सकते हैं Windows API प्रदान करता है कि सी में यह करने के लिए ++ अब नहीं है।

AppleClipboardViewer नामक एक उदाहरण एप्लिकेशन प्रदान करता है और NSPasteBoard और उसके द्वारा प्रदान की जाने वाली कार्यक्षमता का एक संपूर्ण संदर्भ प्रदान करता है।

लिनक्स के लिए, यह इस बात पर निर्भर करता है कि आप किस विंडोिंग प्रबंधक चल रहे हैं।

1

सी ++ में ऐसा करने के लिए एक क्रॉस प्लेटफॉर्म तरीका है, बशर्ते आप क्यूटी लाइब्रेरी का उपयोग करने के इच्छुक हैं।

इस के लिए एक समाधान यहाँ प्रदान की जाती है:

https://stackoverflow.com/a/40437290/2158002

-2

आप देख रहे हैं एक simle तरीका यह है के लिए: कुंजीपटल संयोजन Ctrl + V अनुकरण और आप इसके साथ किया जाता है। सभी प्लेटफार्मों पर।

संबंधित मुद्दे