以下是C#隐藏系统任务栏的代码:

2009年3月13日星期五

以下是C#隐藏系统任务栏的代码:

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;



using System.Runtime.InteropServices;



namespace TaskbarSwitch

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}



[DllImport("coredll.dll")]

private static extern int FindWindow(string lpClassName, string lpWindowName);



[DllImport("coredll.dll")]

internal extern static int EnableWindow(int hwnd, int fEnable);



[DllImport("coredll.dll")]

public static extern int ShowWindow(int hwnd, int nCmdShow);



private void Form1_Load(object sender, EventArgs e)

{

//屏蔽系统任务栏

int hTaskBarWnd = FindWindow("HHTaskBar", null);

ShowWindow(hTaskBarWnd, 0);



this.Size = new Size(240, 240);

}



private void Form1_Closed(object sender, EventArgs e)

{

//屏蔽系统任务栏

int hTaskBarWnd = FindWindow("HHTaskBar", null);

ShowWindow(hTaskBarWnd, 1);

}

}

}

0 评论:

发表评论