13-02-2016, 22:24 
	
	
	
		Merhaba Arkadaşlar;
Bu konuda stackoverflow da gezinirken bulduğum bir kodu ve kullanımına dair örnek projeyi sizlerle paylaşacağım. Amacı görev çubuğunu gizlemek ve göstermek.
Kodumuz;
Örnek Projeyi İndir
	
	
	
	
Bu konuda stackoverflow da gezinirken bulduğum bir kodu ve kullanımına dair örnek projeyi sizlerle paylaşacağım. Amacı görev çubuğunu gizlemek ve göstermek.
Kodumuz;
Kod:
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace Taskbar_Gizle_Göster
{
    public partial class anaFrm : Form
    {
        public anaFrm()
        {
            InitializeComponent();
        }
        private void btnGoster_Click(object sender, EventArgs e)
        {
            Taskbar.Goster();
        }
        private void btnGizle_Click(object sender, EventArgs e)
        {
            Taskbar.Gizle();
        }
    }
    public class Taskbar
    {
        [DllImport("user32.dll")]
        private static extern int FindWindow(string className, string windowText);
        [DllImport("user32.dll")]
        private static extern int ShowWindow(int hwnd, int command);
        [DllImport("user32.dll")]
        public static extern int FindWindowEx(int parentHandle, int childAfter, string className, int windowTitle);
        [DllImport("user32.dll")]
        private static extern int GetDesktopWindow();
        private const int SW_HIDE = 0;
        private const int SW_SHOW = 1;
        protected static int Handle
        {
            get
            {
                return FindWindow("Shell_TrayWnd", "");
            }
        }
        protected static int HandleOfStartButton
        {
            get
            {
                int handleOfDesktop = GetDesktopWindow();
                int handleOfStartButton = FindWindowEx(handleOfDesktop, 0, "button", 0);
                return handleOfStartButton;
            }
        }
        public static void Goster()
        {
            ShowWindow(Handle, SW_SHOW);
            ShowWindow(HandleOfStartButton, SW_SHOW);
        }
        public static void Gizle()
        {
            ShowWindow(Handle, SW_HIDE);
            ShowWindow(HandleOfStartButton, SW_HIDE);
        }
    }
}Örnek Projeyi İndir

 
 

 

 

