ऊपर में अब, मैं Windows कार्यपट्टी छिपाने के लिए निम्नलिखित सी # कोड का उपयोग करने में सक्षम था करने के लिए:छिपाएं टास्कबार विंडोज 8
[DllImport("user32.dll")]
private static extern int FindWindow(string className, string windowText);
[DllImport("user32.dll")]
private static extern int ShowWindow(int hwnd, int command);
private const int SW_HIDE = 0;
private const int SW_SHOW = 1;
...
int hwnd = FindWindow("Shell_TrayWnd", "");
ShowWindow(hwnd, SW_SHOW);
लेकिन जब Windows 8 का उपयोग, इस कोड को केवल प्राथमिक मॉनीटर पर टास्कबार छुपाता , दूसरे पर नहीं, जहां टास्कबार भी दिखाई देता है।
मैं केवल स्क्रीन पर टास्कबार को कैसे छुपा सकता हूं जहां मेरी खिड़कियां दिखायी जा रही हैं?
"दूसरा, क्या होगा यदि आपका प्रोग्राम टास्कबार को खोलने का मौका मिलने से पहले क्रैश हो जाए? टास्कबार अब स्थायी रूप से छिपा हुआ है और उपयोगकर्ता को लॉग ऑन करना है और वापस जाना है अपनी टास्कबार वापस प्राप्त करें। यह बहुत अच्छा नहीं है। " –