2016-01-31 17 views
5

मैं अपने आवेदन में सतह कलम क्षमताओं को एकीकृत करना चाहता हूं। यह डेल्फी 10 सिएटल का उपयोग करके लिखा गया है। मैंने पूरे वेब पर खोज की है और कुछ भी नहीं मिला।माइक्रोसॉफ्ट के भूतल पेन के लिए डेल्फी में प्रोग्राम कैसे करें?

क्या कोई जानता है कि पेन के लिए प्रोग्राम कैसे करें? विशेष रूप से, दबाव स्तर, कलम नीचे, पेन अप और कलम घटनाओं को पकड़ने के लिए।

+0

इस एमएस उपकरण का उपयोग कर कैसे किया जाता है? –

+0

डेल्फी में इनमें से किसी भी कोशिश नहीं की है, लेकिन क्या आपने WinTab wrapper की कोशिश की है? WinTab API अधिकांश पेन/टैबलेट के लिए काम करता है, इसलिए मैं अपेक्षा करता हूं कि यह सतह पेन (?) के साथ संगत हो। एक त्वरित Google यह दिखाता है [link] (http://torry.net/authorsmore.php?id=3366&sort=Date) TTablet v1.3.1 जो काम कर सकता है - (केवल डी 5, डी 6, डी 7 समर्थन का उल्लेख करता है) शायद अन्य WinTab wrappers वहाँ बाहर? –

+0

@ डेविड हेफरन एमएस प्रौद्योगिकी के लिए वहां बहुत कम है। मुझे सी # के लिए बहुत कम मिला लेकिन मुझे और देखने की जरूरत है। मुझे लगता है कि मुझे शायद कुछ खोजने और इसे बदलने की आवश्यकता होगी। –

उत्तर

1

आपके एप्लिकेशन को WM_POINTERUPDATE संदेश को संभालने की आवश्यकता है।

कि संदेश आप GetPointerPenInfo कॉल कर सकते हैं के रूप में सूचक की वर्तमान स्थिति के बारे में जानकारी प्राप्त कर सके दौरान एक POINTER_PEN_INFO structure:

POINTER_PEN_INFO = record 
    pointerInfo: POINTER_INFO; 
    penFlags: PEN_FLAGS; 
    penMask: PEN_MASK; 
    pressure: UINT32; 
    rotation UINT32; 
    tiltX: INT32; 
    tiltY: INT32; 
end; 
संबंधित मुद्दे

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