2011-09-13 17 views
5

पर नीचे विंडो पूर्ण स्क्रीन अधिकतम वाई स्थिति को सीमित करने के लिए कैसे करें मैं जो करना चाहता हूं वह सॉफ्टवेयर बनाने के लिए है जो विंडोज़ टास्क बार के रूप में व्यवहार करेगा।विंडोज़

तो मेरा मुद्दा यह है कि मुझे सॉफ्टवेयर चाहिए जो टास्क बार के ऊपर दिखाई देगा और जब आप एक और ऐप विंडो को अधिकतम करेंगे तो यह उस पर नहीं जायेगा।

Sample image

इसलिए मैं उस अधिकतम राज्य में किसी भी अन्य सॉफ्टवेयर जब लाल रेखा तक होना चाहता हूँ। लाल रेखा मेरा सॉफ़्टवेयर होगा जो किसी भी समय दिखाई देगी जब सिवाय अन्य सॉफ्टवेयर पूर्ण स्क्रीन में है।

तो ऐसा करने का कोई तरीका है। सी # पसंदीदा।

मैं क्या जानना चाहता हूं कि यह कैसे करना है, मुझे लगता है कि इसे WinApi के माध्यम से किया जाना चाहिए, लेकिन मुझे यह भी पता नहीं है कि इस ऐप व्यवहार को कैसे कॉल करें।

अग्रिम धन्यवाद।

+0

अनुप्रयोगों को स्क्रीन के बाएं या दाएं किनारे पर "डॉक" किया जा सकता है (एक त्वरित संदेशवाहक में "बडी सूची" के बारे में सोचें), तो शायद आप इस तकनीक का उपयोग विंडो के नीचे एक विंडो को "डॉक" करने के लिए कर सकते हैं स्क्रीन? – qJake

उत्तर

8

आप ऐप बार के रूप में अपना आवेदन पंजीकृत करना चाहते हैं। SHAppBarMessage का प्रयोग करें। नमूना सी # कोड के लिए this question देखें।

+1

ताकि कोई आपको अनिवार्य नहीं दे सके "वह डब्ल्यूपीएफ है, यह विनफॉर्म है", मूल परियोजना का एक लिंक जो Winforms के साथ काम करेगा: http://www.codeproject.com/KB/dotnet/AppBar.aspx – MusiGenesis

3

बस कुछ सोचने के लिए: टूलबार/एपबार (टास्कबार में एकीकृत सामग्री) विंडोज 7 की नई एकीकृत टास्कबार द्वारा अप्रचलित या अनुपयोगी है।

यदि आपके संभावित बाजार में विंडोज 7 उपयोगकर्ता शामिल हैं तो साइडबार एकीकरण या स्क्रीन के विपरीत पक्ष पर बैठे किसी प्रकार का डॉक टास्कबार को लिखने के विकल्पों को देखना बुद्धिमान हो सकता है।