如何建立单页网站,跨境电商怎么注册,wto最新新闻,古典 网站 模板实现步骤 为了能够控制Windows任务栏#xff0c;我们需要利用Windows API提供的功能。具体来说#xff0c;我们会使用到user32.dll中的两个函数#xff1a;FindWindow和ShowWindow。这两个函数可以帮助我们找到任务栏窗口#xff0c;并对其执行显示或隐藏的操作 引入命名空…实现步骤 为了能够控制Windows任务栏我们需要利用Windows API提供的功能。具体来说我们会使用到user32.dll中的两个函数FindWindow和ShowWindow。这两个函数可以帮助我们找到任务栏窗口并对其执行显示或隐藏的操作 引入命名空间首先我们在项目中引入System.Runtime.InteropServices命名空间以便能够调用非托管代码即Windows API。 声明API函数接着我们需要声明将要使用的API函数。
模块代码
using System.Runtime.InteropServices;[DllImport(user32.dll)]private static extern IntPtr FindWindow(string lpClassName, string lpWindowName);[DllImport(user32.dll)]private static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);// 定义常量private const int SW_HIDE 0;private const int SW_SHOW 5;/// summary/// 隐藏任务栏/// /summarypublic void HideTaskbar(){var handle FindWindow(Shell_TrayWnd, null);if (handle ! IntPtr.Zero){ShowWindow(handle, SW_HIDE); // 隐藏任务栏}}/// summary/// 显示任务栏/// /summarypublic void ShowTaskbar(){var handle FindWindow(Shell_TrayWnd, null);if (handle ! IntPtr.Zero){ShowWindow(handle, SW_SHOW); // 显示任务栏}}
调用方法
private void button1_Click(object sender, EventArgs e){HideTaskbar();}private void button2_Click(object sender, EventArgs e){ShowTaskbar();}
参考连接
C#实现隐藏和显示任务栏 (qq.com)https://mp.weixin.qq.com/s?__bizMzA5MjczOTQ5Mwmid2458677568idx1sn39bdfb8c49a29f71e6bedf0e0ac2caabchksm862ea8bdda23a3d60621324bc02d38ee76bc4d08e58d179f1d86f7157dfce6fc7771b93960eampshare1scene1srcid1029yNjQpwRtYpGNGwMdIhrpsharer_shareinfo0b1ac58bebcdbd40c4f3399599cf9e06sharer_shareinfo_first0b1ac58bebcdbd40c4f3399599cf9e06#rd
特此记录
anlog
2024年10月29日