C# ile görev çubuğu gizleme
3 Aralık 2017 / 22:26
Burak
Merhaba arkadaşlar c#da başlat çubuğu yani görev cubugunu gizlemek isterseniz aşağıdaki kodları kullanabilirsiniz.
1.adım kütüphane
1 |
using System.Runtime.InteropServices; |
2.fonksiyon
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
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); } } |
Kullanımı ;
Göstermek için
1 |
Taskbar.Goster(); |
Gizlemek için
1 |
Taskbar.Gizle(); |
Etiketler: c# ile başlat çubuğunu gizleme
Bu Yazılarıda Okuyabilirsiniz...
Bir cevap yazın