隐藏显示任务栏

实现效果:

  

知识运用:

  API函数FindWindowShowWindow

实现代码:

        private const int SW_HIDE = 0;
        private const int SW_RESTORE = 9;
        [DllImport("user32.dll")]           //寻找窗口列表中第一个符合指定条件的顶级窗口
        public static extern int FindWindow(string IpClassName,string IpWindowName);
        [DllImport("user32.dll")]           //控制窗口的可见性
        public static extern int ShowWindow(int hwnd,int nCmdShow);
        private void button1_Click(object sender, EventArgs e)
        {
            if (radioButton1.Checked)
                ShowWindow(FindWindow("Shell_TrayWnd", null), SW_HIDE); //隐藏任务栏
            else
                ShowWindow(FindWindow("Shell_TrayWnd",null),SW_RESTORE);//显示任务栏
        }

  

原文地址:https://www.cnblogs.com/feiyucha/p/10311251.html

时间: 2024-07-30 09:59:26

隐藏显示任务栏的相关文章

WinCE隐藏显示任务栏,当任务栏隐藏时将其显示,当任务栏显示时将其隐藏(FindWindow,ShowWindow,IsWindowVisible),

HANDLE hWndTaskBar = ::FindWindow(TEXT("HHTaskBar"), NULL); if(::IsWindowVisible(hWndTaskBar )==FALSE) { //假设任务栏隐藏,就把任务栏显示出来 ::ShowWindow(hWndTaskBar , SW_SHOWNORMAL); } Else { //假设任务栏显示,就把任务栏隐藏 ::ShowWindow(hWndTaskBar , SW_HIDE); } 申明:以上文字为&qu

Android 动态隐藏显示导航栏,状态栏

Talk is cheap, show me the code. --Linus Torvalds Okay, here: 一.导航栏: [java] view plain copy private void hideNavigationBar() { View decorView = getWindow().getDecorView(); int uiOptions = View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULL

[delphi技术]隐藏/显示任务栏-程序不在任务显示-全面控制Windows任务栏

1.隐藏任务条 var  h:THandle; //变量h:=FindWindow('Shell_TrayWnd',nil);ShowWindow(h,SW_hide); 2.显示任务条h:=FindWindow('Shell_TrayWnd',nil);ShowWindow(h,SW_SHOW); 3.怎样在Delphi中调用API函数使任务不在任务栏中显示出来 SetWindowLong(Application.Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW); Sh

Windows api实现桌面任务栏隐藏\显示

//隐藏任务栏 HWND hWnd = ::FindWindow(TEXT("Shell_traywnd"),TEXT("")); ::SetWindowPos(hWnd,0,0,0,0,0,SWP_HIDEWINDOW); //显示任务栏 HWND hWnd = ::FindWindow(TEXT("Shell_traywnd"),TEXT("")); ::SetWindowPos(hWnd,0,0,0,0,0,SWP_SH

UIScrollView UITableView 上拉隐藏导航栏和tabbar 下拉显示导航栏和tabbar

//UIScrollView  UITableView 上拉隐藏导航栏和tabbar 下拉显示导航栏和tabbar-(void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{ CGPoint translation = [scrollView.panGestureRecognizer translationInView:scrollView.superview];    if

CSS3超酷移动手机滑动隐藏側边栏菜单特效

这是一组共4种效果很炫酷的CSS3移动手机滑动隐藏側边栏菜单特效. 这四种效果各自是:默认的点击滑动側边栏菜单效果.带3D transforms的滑动側边栏效果.文字缩放和淡入淡出效果的滑动側边栏以及使用translate来实现滑动側边栏的效果. 每个滑动側边栏效果都带有从右到左淡入淡出的滑动过渡效果. 菜单条中的菜单项以一个接一个的方式显示,这样的效果是通过为它们分别加入 transition-delay 来实现的.以下来看看默认的滑动側边栏效果的制作方法. 插件中使用了font-awesom

IOS7 隐藏状态栏 (电池栏)

电池状态栏. //方法一(代码设置): 现在ios7已经更改为透明,并且不占用屏幕高度.其中隐藏及显示的方法如下: 在uiviewcontroller的子类下,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersStatusBarHidden]; [self performSelector:@selector(setNeedsStatusBa

div重叠和隐藏显示

又到周末了.今天又是新的一个月的开始,大家用充满愉快的心情开始这个月的生活吧. 有这么一个需求,就是一个报表模块,这个模块中,有多个报表,一个界面,我们不可能全显示出来,这样一是占位置,二是很乱:三,也就是客户一打开这个模块,看到的是多个报表,不知道焦点放在哪.使用人心情浮躁而不开森. 因此,我今天讲的就是把多个报表重叠在一起.只显示第一个DIV的报表,重叠的都隐藏起来.在查询栏中添加一个报表选项,实现的效果就是当客户一进来时看到的就是第一个报表.想看别的报表时,可以在查询栏中选择相应的报表,点

iOS UITableView表视图滚动隐藏UINavigationController导航栏

UITableView 继承于UIScrollView 所以UIScrollView 的代理方法同样适用于UITableView 中 隐藏导航栏的方法为: self.navigationController.navigationBar.hidden = YES; 所以我们只有通过滚动的代理方法监测滚动视图的滚动方向来控制导航栏显示还是隐藏即可: 通过实现UIScrollView的代理方法来操作: 方式如下: // 滑动scrollView,并且手指离开时执行.一次有效滑动,只执行一次. // 当