AutoHotkey Community

It is currently May 27th, 2012, 1:00 am

All times are UTC [ DST ]




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: November 19th, 2009, 7:11 am 
Finally a program that hides the taskbar completely (without the tiny strip).

http://www.1space.dk/tbhide/index.html

Something as minor as that can cause enormous headaches. I like the taskbar -- well, it's basically indispensible, but it was a matter of word 2007 not being able to full-screen properly (because of that strip) that made me go to alternative shells (bblean). Bblean is basically exactly the explorer, but with the choice of an completely hidable taskbar/tray. When I found this, I promptly uninstalled bblean. As far as I know, this function is very hard to duplicate with ahk, without some kind of mouse-detection.

(A Further Note: It turns out that word 2007 still won't fullscreen properly, because it leaves a tiny slit where it thinks the auto-hiding taskbar slit is... what the hell, microsoft? Google chrome fullscreens fine.)

Anyways, you wouldn't imagine how annoying that slit is! :evil:


Report this post
Top
  
Reply with quote  
 Post subject:
PostPosted: November 19th, 2009, 9:17 am 
Offline

Joined: June 18th, 2008, 8:36 am
Posts: 4923
Location: AHK Forum
That is what I use :)
You will need to untick option "Keep Taskbar on top..." and also no Autohide
Code:
#Persistent

timeout=500

CoordMode,Mouse,SCREEN
SetTimer,CheckMouse
Return

CheckMouse:
MouseGetPos,x,y,hWnd,Ctrl
If (hWnd=WinExist("AHK_class Shell_TrayWnd"))
  Return
else if (y=A_ScreenHeight-1 && !WinExist("AHK_class Shell_TrayWnd")){
  Sleep % timeout
  MouseGetPos,,y
  If (y!=A_ScreenHeight-1)
    Return
  WinShow, AHK_class Shell_TrayWnd
  WinActivate, AHK_class Shell_TrayWnd
  } else if (y!=A_ScreenHeight-1){
    WinHide, AHK_class Shell_TrayWnd
  }
Return

_________________
AHK_H (2alpha) AHF TT _Struct WatchDir Yaml _Input ObjTree RapidHotkey DynaRun :wink:


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 28th, 2009, 8:55 pm 
Offline
User avatar

Joined: April 4th, 2009, 8:19 pm
Posts: 1143
Location: Croatia
@HotKeyIt: nice!

Is there any way to stretch windows over area where hidden taskbar is?


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 30th, 2009, 10:20 am 
Offline

Joined: May 24th, 2006, 2:49 pm
Posts: 4511
Location: Belgrade
Hiding window is not enough. You must unregister it from AppBar list that system keep internally so its space can be used by other apps or at least remove ontop state or set autohide state.

AppBar
http://www.autohotkey.net/~majkinetor/A ... SetTaskBar

To be able to use full screen apps, create your own "F11" key which first sets no states to the the taskbar then sends F11 to actuall app.

For instance, this is enough:

Code:
if !FullScreen
{
   oldState :=   AppBar_SetTaskbar("disable")   ;this takes up space
   Send {F11}
}
else  APpBar_SetTaskbar(oldState)

FUllScreen := !FullScreen

_________________
Image


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: December 30th, 2009, 3:28 pm 
Offline
User avatar

Joined: April 4th, 2009, 8:19 pm
Posts: 1143
Location: Croatia
@majkinetor: Wow! Thank you! :D


Report this post
Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: January 1st, 2010, 11:07 pm 
Offline

Joined: December 24th, 2009, 2:21 pm
Posts: 14
I've made a little ahk app to do this too. It toggles the taskbar with a hot corner.

For the moment it's here:

http://rocketdock.com/addon/docklets/26821

_________________
---------------
Dallas


Report this post
Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 4 guests


You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Group