Click here to Skip to main content
15,888,816 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
After reading a lot of Tutorials from MSDN (as a hobby)[^]

I have understood that in order to begin with the creation I need to do some sort of registration.

After reading the section of the above link, I am confused and require help from one who is more knowledgable.

Im attempting to create something which is on the taskbar eg. iTunes Toolbar Deskband.

This is where I got confused...
"In general, the basic registry entry for a band object will appear as follows.

HKEY_CLASSES_ROOT
CLSID
{Your Band Object's CLSID GUID}
(Default) = Menu Text String
InProcServer32
(Default) = DLL Path Name
ThreadingModel = Apartment"


as well as...

"You can handle registration of a band object's CATID programmatically. Create a component categories manager object (CLSID_StdComponentCategoriesMgr) and request a pointer to its ICatRegister interface. Pass the band object's CLSID and CATID to ICatRegister::RegisterClassImplCategories."
as I do not know wheather I need to do the whole HKEY Root part.

Any Help Much Appreciated.

PS IM USING VS2010
Posted

1 solution

It is not easy to explain... and it is a lot of work to do.

My suggestion is try to find samples that already works and start from there. If you can find a project that compile and works, it will be much easier for you.

In the following page you will find a link for DeskBand API SDK Sample:

Windows UI Samples[^]

You can find more samples using Google: deskband sample[^]


For the registry stuff, you can look in the registry and you have a good idea how it is organized as many of those keys are used a lot...
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900