473,796 Members | 2,640 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Windows Toolbar/Taskbar Docking

Motoma
3,237 Recognized Expert Specialist
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 2370
Motoma
3,237 Recognized Expert Specialist
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 Recognized Expert Expert
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
463
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 me start, but I've not found anything. Does anybody have any pointers or know of any info out there that might help me.
9
9314
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 maximizes to full screen size (with a portion under the toolbar.) If I had the measurements of the screen minus the toolbar I could just use docmd.movesize... Thanks,
2
3052
by: VM | last post by:
Is it possible to add other controls (textboxes, buttons, etc...) into a Windows toolbar? Thanks.
1
3127
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 .... how can we do that the form were over the main windows bar too??? does it possible to hide or disable it while a run the applicacion that is a full screen form ???
1
1448
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 have any experience making one of these using the .NET framework? I realize there is a toolbar control, but that appears to be a standard toolbar to dock within a window (under the menu bar); I'm looking for a toolbar that IS the entire window, and...
5
5005
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 actual main window to dock, probably to the taskbar. I'd like it smart enough to adjust position if the taskbar height is increased or decerased.
4
5010
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 lot for your responses and i wish you a merry christmas :-)
2
1582
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 right click facility on the mouse to prevent the user from getting into the 'background' of Access?? Thank you. -- Message posted via http://www.accessmonster.com
3
5264
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 toolbar is in the same ToolStripPanel as specified in the settings. For example, create a toolbar in ToolStripContainer.TopToolStripPanel and save settings. Drag to tool bar somewhere else within ToolStripContainer.TopToolStripPanel and then load...
0
9673
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, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10449
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, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10168
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
10003
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
9047
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7546
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
5440
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
1
4114
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
2
3730
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

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.