win10怎么让任务栏永久消失

 我来答
朱小鹏说游戏

2017-01-15 · 专注游戏内容的分享!
朱小鹏说游戏
采纳数:720 获赞数:2232

向TA提问 私信TA
展开全部

Win10任务栏隐藏的方法步骤如下

1、在界面下方的任务栏上右击鼠标键,选择“设置”按钮;

2、点击打开“在桌面模式下自动隐藏任务栏”开关,就可以了。

百度网友79d29f7
2019-03-25
知道答主
回答量:5
采纳率:0%
帮助的人:3636
展开全部
/*c++小程序,抄了一些网上的代码,不能长久消失,但每次开机可反复运行。运行一下任务栏如果隐藏就显示,如果显示就隐藏,亲测win10有效*/
#include<windows.h>
#include <iostream>
using namespace std;
VOID simplyHide(APPBARDATA *apBar,BOOL bHide)
{
if(apBar==NULL) return;
HWND task=apBar->hWnd;
if(task==NULL) return;
//handle
if(bHide==TRUE){
ShowWindow(task,SW_HIDE);//隐藏任务栏
} else{
ShowWindow(task,SW_SHOW);//显示
}
Sleep(300);
}
//是否自动隐藏任务栏
void AutoHideTaskBar(APPBARDATA *apBar,BOOL bHide)
{
//这三句视情况加于不加
#ifndef ABM_SETSTATE
#define ABM_SETSTATE 0x0000000a
#endif
LPARAM lParam;
if(bHide == TRUE)
{
lParam = ABS_AUTOHIDE;//自动隐藏
}
else
{
lParam = ABS_ALWAYSONTOP;//取消自动隐藏
}
if(apBar->hWnd != NULL)
{
apBar->lParam = lParam;
SHAppBarMessage(ABM_SETSTATE,apBar); //设置任务栏自动隐藏
}
}
int main(int argc, char *argv[])
{
LPARAM lParam;//参数
APPBARDATA apBar;//包含系统任务栏里面的消息
//找窗口
memset(&apBar,0,sizeof(apBar));
apBar.cbSize = sizeof(apBar);
apBar.hWnd = FindWindow(L"Shell_TrayWnd",NULL);
//得知窗口是否隐藏
BOOL isVisible=IsWindowVisible(apBar.hWnd);
//printf("Before updating, Visible:%d",isVisible);
//开关窗口
if(isVisible==FALSE){
//取消自动隐藏任务栏
AutoHideTaskBar(&apBar,FALSE);
Sleep(100);
//关了就打开
simplyHide(&apBar,FALSE);
}else{
//自动隐藏任务栏
AutoHideTaskBar(&apBar,TRUE);
Sleep(100);
//没有隐藏就隐藏
simplyHide(&apBar,TRUE);
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式