473,387 Members | 1,606 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Windows Toolbar/Taskbar Docking

Motoma
3,237 Expert 2GB
Starting in Windows Media Player 9, Microsoft introduced a nice feature: the ability to minimize Media Player to a Toolbar in the windows Taskbar.

I'm curious if there is anyone around who knows of a technique I could use to do the same thing; after a window has been minimized, I would like to force my window into a toolbar beside the system tray.

I am not sure how this could be accomplished; this is more of a general post to others familiar with the Windows API:
Is the taskbar treated like an MDI container? Are toolbars? If so, I may be able to use SetParent to place my application correctly.

If anyone has done this, has suggestions on doing this, or could point me in the right direction, your help would be greatly appreciated.

Thanks,
Motoma
Jan 19 '07 #1
2 2357
Motoma
3,237 Expert 2GB
After a bit of digging around the MSDN, I have come across what I need for this.
There is a Band Object which can be used to extend the Shell. This Object has a give a programmer the ability to add Info Bands and Command Bands to Internet Explorer, as well as Desk Bands to the Shell. The two seemingly unrelated areas being grouped together is most likely a side effect of the close relation between Internet Explorer and the Shell.
I found a reference to this MSDN page from a page which is no longer linked to (though still exists).
I hope this helps anyone else looking for similar information.
Jan 19 '07 #2
bartonc
6,596 Expert 4TB
After a bit of digging around the MSDN, I have come across what I need for this.
There is a Band Object which can be used to extend the Shell. This Object has a give a programmer the ability to add Info Bands and Command Bands to Internet Explorer, as well as Desk Bands to the Shell. The two seemingly unrelated areas being grouped together is most likely a side effect of the close relation between Internet Explorer and the Shell.
I found a reference to this MSDN page from a page which is no longer linked to (though still exists).
I hope this helps anyone else looking for similar information.
Great link. Thanks, Motoma.
Jan 20 '07 #3

Sign in to post your reply or Sign up for a free account.

Similar topics

1
by: Kevin Lippiatt | last post by:
I want to develop (in .Net) a toolbar for the windows taskbar similar to the Address Bar or the Media Player Control bar. I've been scouring Google for some pointers, examples or anything to help...
9
by: lauren quantrell | last post by:
Is there a way to determine the size of the user's screen minus the Windows task bar? I am trying to maximize an Access popup form that is also resizeable and it is causing me problems since it...
2
by: VM | last post by:
Is it possible to add other controls (textboxes, buttons, etc...) into a Windows toolbar? Thanks.
1
by: FMorales | last post by:
Hello, we want to do a form on full screen using FormBorderStyle set to FixedToolWindow and, in the form load, seting the FormWindowState property to Maximized and seting TopMost equal to True but...
1
by: Derrick | last post by:
Hi, I am considering the creation of a docking toolbar for the desktop (like the Microsoft Office Toolbar that docks to the side of the desktop and hides itself when not in use). Does anyone...
5
by: Bob | last post by:
Hi, I was wondering if anyone could point me to info on the best way to create a dockable window. I have seen plenty of posts about dockable controls that run within windows but I want the...
4
by: Enrique | last post by:
hi all, i'd like to know how i could do a docking menu and docking toolbar. i know it's not so easy y VS .NET 2002 and 2003. anything will help me: links, code, articles..... thanks a...
2
by: graeme34 via AccessMonster.com | last post by:
Hi I was wondering if there was any way of making the windows for the currently opened objects in access invisible on the bottom toolbar. Iam using Access 2003 also is it possible to turn of the...
3
by: Undergrid | last post by:
Hi All, I've got a few toolbars in my application hosted in a ToolStripContainer. I have found a problem whereby the location of a toolbar is not restored when doing a LoadSettings if the...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.