2009-07-24 9 views
7

मैं आवेदन लिख रहा हूं जो शैल इवेंट पाने के लिए खोल हुक स्थापित करता है (यदि यह महत्वपूर्ण है तो मैं सी # का उपयोग कर रहा हूं)। मैं इस उदाहरण का उपयोग कर रहा: http://msbob.spaces.live.com/blog/cns!DAFD19BC5D669D8F!132.entryक्या किसी को पता है कि शेलहूक संदेश HSHELL_RUDEAPPACTIVATED क्या है?

हुक ठीक काम कर रहा है, लेकिन मैं संदेश है जिस पर मैं दिलचस्पी नहीं प्राप्त करते हैं: HSHELL_WINDOWACTIVATED (अन्य सभी खिड़की से संबंधित घटनाओं में अच्छी तरह से काम करते हैं)। इसके बजाय मुझे कोड 32772 के साथ संदेश प्राप्त हो रहा है जो HSHELL_RUDEAPPACTIVATED (कुछ googling मदद) होना चाहिए।

लेकिन मुझे समझ में नहीं आ रहा है कि मुझे क्यों HSHELL_WINDOWACTIVATED प्राप्त नहीं हो रहा है और यह HSHELL_RUDEAPPACTIVATED संदेश का क्या अर्थ है। एमएसडीएन का इसका कोई उल्लेख नहीं है। क्या कोई इसे मुझे समझा सकता है?

उत्तर

4

HSHELL_RUDEAPPACTIVATED 32772 है, जो उच्च बिट सेट के साथ HSHELL_WINDOWACTIVATED है। विभिन्न वेबसाइटों पर मैं कितना छोटा कर सकता हूं, ऐसा लगता है कि एक पूर्ण स्क्रीन ऐप सक्रिय होने पर विंडोज इस संदेश को भेजता है। निश्चित रूप से बताने के लिए कड़ी मेहनत की तरह।

क्या आपने उस संदेश को 'HSHELL_WINDOWACTIVATED' के समान व्यवहार करने का प्रयास किया है?

+0

हां, अब मैं इसे HSHELL_WINDOWACTIVATED के रूप में देख रहा हूं और सभी ठीक काम करते हैं। लेकिन मैं समझना चाहता हूं कि यह संदेश क्यों बढ़ रहा है। यह किसी भी खिड़की से आता है, न केवल पूर्ण स्क्रीन ऐप्स। – koldovsky

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