मैं पी/Invoke के माध्यम से C# से PrintDlgW Win32 API को कॉल करने का प्रयास कर रहा हूं। माइक्रोसॉफ्ट से P/Invoke Interop Assistant 1.0 की मदद से, मैं आवश्यक डेटा संरचनाओं और डीएलएल से आयात कार्यों की घोषणा करने में सक्षम हूं। लेकिन सी # में एचडीसी या एचडब्ल्यूएनडी का उपयोग कैसे करें? अग्रिम में धन्यवाद।सी # पी/इनवॉक में Win32 प्रकारों का प्रतिनिधित्व कैसे किया जाता है?
6
A
उत्तर
2
4
सी ++ में एचडब्ल्यूएनडी वास्तव में एक शून्य * है, जिसे IntPtr प्रकार द्वारा सी # में दर्शाया गया है।
1
यह यह आसान करने के लिए इस
using HWND = System.IntPtr;
तो यह आसान पढ़ सकते हैं और यह "एक ही" रखने PInvoke हस्ताक्षर के रूप में करने के लिए आपके PInvoke ... में HWND का उपयोग कर सकता है।
उम्मीद है कि यह मदद करता है, सर्वश्रेष्ठ संबंध, टॉम।
संबंधित मुद्दे
- 1. वेब.कॉन्फिग फ़ाइल में enums का प्रतिनिधित्व कैसे किया जाता है?
- 2. जावा में आंतरिक रूप से एक स्ट्रिंग का प्रतिनिधित्व कैसे किया जाता है?
- 3. स्मृति में जहां शून्य प्रकारों को संग्रहीत किया जाता है?
- 4. सी # में अनाम प्रकारों का उपयोग कैसे किया जाना चाहिए?
- 5. आकार का ऑपरेटर सी ++ में कैसे कार्यान्वित किया जाता है?
- 6. सी ++ में कथन का मूल्यांकन कैसे किया जाता है?
- 7. ImmutableObjectAttribute का उपयोग कैसे किया जाता है?
- 8. क्या सी @+ में '@' प्रयोग किया जाता है?
- 9. बी-पेड़ नोड का प्रतिनिधित्व कैसे किया जा सकता है?
- 10. क्या फ्रीबेस प्रकारों का एक पदानुक्रमिक प्रतिनिधित्व है?
- 11. लेआउट का उपयोग कैसे किया जाता है?
- 12. प्रमुख शून्य का उपयोग ऑक्टल संख्याओं का प्रतिनिधित्व करने के लिए क्यों किया जाता है?
- 13. कैसे ConcurrentDictionary का उपयोग किया जाता है और इसे क्रमबद्ध कैसे किया जाता है?
- 14. सी ++ Win32, एक Win32 DialogBox
- 15. सी ++ कोड सी ++/सीएलआई से कॉल किया जाता है जब marshalling प्रदर्शन किया जाता है?
- 16. आरडीबीएमएस में निर्धारित कार्यक्रमों का प्रतिनिधित्व कैसे किया जाएगा?
- 17. एक्सएमएल में एक सूची का प्रतिनिधित्व कैसे किया जाना चाहिए?
- 18. सी ++ (Win32)
- 19. सी # विधि का स्ट्रिंग प्रतिनिधित्व
- 20. सी # कंपाइलर COM प्रकारों का पता कैसे लगाता है?
- 21. हेक्स वैल्यू को बिटवाईड का उपयोग कैसे किया जाता है?
- 22. वास्तव में XQUERY का उपयोग कैसे किया जाता है?
- 23. "कॉन्स्ट" कैसे कार्यान्वित किया जाता है?
- 24. मैं कैसे सी कोड (Win32)
- 25. टाइप किया प्रतिनिधित्व
- 26. सी # अस्पष्टता त्रुटि जब गुणों का उपयोग किया जाता है
- 27. नक्शा-नेविगेशन परियोजना, सड़क डेटा आम तौर पर कैसे संग्रहीत/प्रतिनिधित्व किया जाता है?
- 28. सी # == मूल्य प्रकारों और संदर्भ प्रकारों में अलग है?
- 29. उद्देश्य-सी/आईओएस में पैसे का प्रतिनिधित्व कैसे करें?
- 30. बाइनरी संख्या का प्रतिनिधित्व
यदि आप सी ++ की तरह दिखने के लिए अपना सी # पसंद करते हैं तो आप ऐसा कर सकते हैं। व्यक्तिगत रूप से, मैं इससे बचूंगा। – Bryan