473,513 Members | 2,490 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Startmenu Toolbar

Hello everyone,

I haven't found *one* article or document on this online. Perhaps I'm using
the wrong search terms. I want to create a toolbar in C# that can be added
to the start menu...much like Windows Media Player's, iTunes, and Googles
toolbars.

So if anyone can point me in the right direction it would be very much
appreciated.

Thank you,
mitch
Apr 16 '06 #1
2 1560
Mitch,
I want to create a toolbar in C# that can be added to the start
menu...much like Windows Media Player's, iTunes,
and Googles toolbars.


I believe you are referring to so-called "desk bands". On MSDN, there's a
topic called "Creating Custom Explorer Bars, Tool Bands, and Desk Bands",
which outlines the process. Here's a link:

http://msdn.microsoft.com/library/?u...asp?frame=true

If you are already familiar with shell extension programming, then all you
need to do is implement the interfaces IDeskBand, IObjectWithSite and
IPersistStream. The above document also has a short example how to do it.
However, the code is C++ Win32 code, but should be quite easy to translate
into C#.

Hope this helps!

--
Regards,

Mr. Jani Järvinen
C# MVP
Helsinki, Finland
ja***@removethis.dystopia.fi
http://www.saunalahti.fi/janij/
Apr 17 '06 #2
This is exactly what I was looking for!

Thank you,
mitch

"Jani Järvinen [MVP]" wrote:
Mitch,
I want to create a toolbar in C# that can be added to the start
menu...much like Windows Media Player's, iTunes,
and Googles toolbars.


I believe you are referring to so-called "desk bands". On MSDN, there's a
topic called "Creating Custom Explorer Bars, Tool Bands, and Desk Bands",
which outlines the process. Here's a link:

http://msdn.microsoft.com/library/?u...asp?frame=true

If you are already familiar with shell extension programming, then all you
need to do is implement the interfaces IDeskBand, IObjectWithSite and
IPersistStream. The above document also has a short example how to do it.
However, the code is C++ Win32 code, but should be quite easy to translate
into C#.

Hope this helps!

--
Regards,

Mr. Jani Järvinen
C# MVP
Helsinki, Finland
ja***@removethis.dystopia.fi
http://www.saunalahti.fi/janij/

Apr 19 '06 #3

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

15
65727
by: Code Monkee | last post by:
How can the toolbar and menubar be hidden in IE? When opening the window via javascript I can specify 'toolbar=no,menubar=no', which works fine. However if the window already exists how can I...
102
7273
by: me | last post by:
How do I prevent the save/print/email/mypictures toolbar from popping up when IE users place their cursor over photos at my website? Thank you in advance for your help. Signed, me
4
5589
by: Jason Tabert | last post by:
Is there a way to create a custom IE toolbar with C# (or anything else in ..NET for that matter)? I have been looking all day and have had no luck finding a good place to start. I need to make...
6
3106
by: Juan Pedro Gonzalez | last post by:
I wanted to add a Combobox to a toolbar... Kind of the look you get on VisualStudio's toolbar. I've been able to find some VB 6 samples, but the placeholder option is no longer available for...
1
3431
by: Alfredo Barrientos | last post by:
Hi, I have a little trouble trying to assign a Toolbar control to another toolbar variable control. I am getting my forms controls with this: for (int j = 0; j <= frmChild.Controls.Count -...
4
3639
by: Gerhard | last post by:
I have an MS Access app with multiple forms. One of the forms has a Toolbar (MsComctlLib.Toolbar) and it works as advertised. I handle the buttons in the Toolbar1_ButtonClick event. I would like...
2
1525
by: =?Utf-8?B?UmljaA==?= | last post by:
Hello, Does VS2005 have anything buildin to retrieve the Directory path for C:\Documents and Settings\UserName\Start Menu\Programs... Like an application has Application.StartupPath Or do...
3
5231
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...
6
3883
by: =?Utf-8?B?L2Rldi9udWxs?= | last post by:
Hello, i am using visual studio 2003 enterprise architect version. I am making apps for the .Net framework 1.1. While testing an interface, i discovered something strange. In this application...
0
7260
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
7384
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
7537
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...
1
5086
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...
0
4746
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
3233
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...
0
3222
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
0
1594
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 ...
1
799
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.