Startmenu Docklet
Average Rating: 9
Yours: -1
File Size: .04MB
Downloads Today: 0 Downloads Total: 148827

Startmenu Docklet

Updated Dec 14, 2003 by AndreasV

First Previous Page 5 of 6 Next Last
Comment #81 Tuesday, December 14, 2004 1:35 PM
I've used the code someone submitted
and extended it a little, and becuz I'm a VB freak did it in VB as opposed to C++

Dim cursorPosition As POINTAPI
Call GetCursorPos(cursorPosition)
Call SetWindowPos(FindWindowEx(FindWindow("Shell_TrayWnd", ""), 0, "Button", ""), HWND_TOP, cursorPosition.X, cursorPosition.Y, 101, Y, 0)
Call SetForegroundWindow(FindWindow("Shell_TrayWnd", ""))
Call Sendmessage(FindWindow("Shell_TrayWnd", ""), WM_USER + &H104, 0, 0)

and then made an executable and plonked it on my objectDock...
and low and behold i have a start menu which doesn't do the double thingy (Win2k tested only)
I'd make it into a docklet... only i haven't got the time to work out how it works at the mo. and this does what i want...
but I thought.
Anyho... I dunno if your interested in the code or the executable...
Comment #82 Thursday, December 16, 2004 4:14 PM
the VB source would be nice
Comment #83 Sunday, December 19, 2004 12:37 PM
OK this is dead simple so i'll just place it all here.
This is all I did.
Open up VB. Create a new project, with no forms and just a module.

Then used this code
Option Explicit
'Declare API Calls, because we don't have them as standard in VB
Private Declare Function SetForegroundWindow Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function Sendmessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare F
Comment #84 Sunday, December 19, 2004 12:50 PM
OK, Well that didn't work. WinCustomize is really pretty and all, but absoloutley full of bugs!
Guess there is a character limit or something!
OK If you add Chrisinbmth8Y! to either YIM or MSN, then I'll send you the file.

Converting the 8 to an interesting symbol, and Y! to a well known to search engine.
Comment #85 Sunday, December 19, 2004 1:07 PM
I've just tested my vb app on XP, and it doesn't work at all, it just pops the
start menu up from it's current location on the task bar, so this ones a 2000 fix only
Comment #86 Thursday, January 13, 2005 10:45 AM
Veeeeery strange working - if I have classic startmenu it is appearing next to docklet but I have it at the top of the screen, so I see only bottom part of startmenu. If I change to xp style menu it is appearing at the normal startmenu position - right above the start button (on the bottom).
Any thoughts?
Comment #87 Sunday, January 16, 2005 2:33 PM

im pretty new to this

and I did what the readme folder says.. I made a folder on the desktop entitled startmenu2 and then tried to add it onto the dock but when i right click the dock and click on add... i dont see startmenu2 on there... Im having trouble heeeellp please!
Comment #88 Sunday, January 16, 2005 8:38 PM
you can go to your object dock properties and under dock contents choose hide taskbar.. that should hide it completely..

i hope thats what youre lookin for

Comment #89 Saturday, February 26, 2005 10:39 PM
Thankyou so much. It work's great. My Object Dock is now complete!
Comment #90 Thursday, March 10, 2005 5:49 AM
I must say, this is one of my favorites so far. I didn't like the default start menu because all the objects are out of order from how I have them set. I'm the type of person, I HAVE to have my things organized and with this, it really helps. great job.
Comment #91 Tuesday, March 22, 2005 8:09 PM

How do I program this. I am kind of new to this objectdock, but i download these skins and especially the windowsblinds
Comment #92 Wednesday, March 30, 2005 9:39 PM
I'm having the same problem that ultragolf is/was having. I have the XP taskbar on autohide, and whenever I click the docklet to show the start menu, the XP taskbar becomes unhidden. Any fixes for this?

Other than that, this is an awesome docklet. I was looking for this exact same thing since I got ObjectDock. Thanks!
Mark Smith
Comment #93 Tuesday, April 12, 2005 10:44 PM
What exactly is the animation supposed to be? I'm using the icons that were linked-to in the latest version and they are (as far as I can tell) completely static.

Useful docklet, though!
Comment #94 Saturday, April 30, 2005 1:03 AM
Gorgeous, gorgeous, gorgeous!

'Nuff said
Comment #95 Sunday, May 29, 2005 5:44 PM
How do I install this?
Plz e-mail me
Comment #96 Sunday, August 28, 2005 7:02 PM
I'm having a problem like many others. I have my OBJDOCK on the top of my screen, but when I click the StartMenu Docklet button it pops up where the windows taskbar is.
Comment #97 Thursday, October 13, 2005 3:14 AM
Please anybody! I need help downloading this docklet. I only get 3 things in the folder when downloading this: 1)readme, 2)menuhook(a FUNC file), and 3)startmenu.dll. I followed the directions but nothing happens. I did the extract and everything, clicked on the dock and add, and there was nothing that says startmenu2 dock entry. I have windows XP SP2. I have the free version. I would really appreciate it if anyone can help me on this. Thanks.

Chris TH
Comment #98 Monday, November 14, 2005 8:10 PM
I'm having a problem like many others. I have my OBJDOCK on the top of my screen, but when I click the StartMenu Docklet button it pops up where the windows taskbar is.

I too have my dock with Startmenu at the top, and I get the menu (classic) hovering over the button OK (as it's supposed to) but only the last line is showing! In other words the top of the menu is off-screen... Hope Andreas still reads this!

Please anybody! I need help downloading this docklet. I only get 3 things in the folder when downloading this:

Sounds like you need help installing rather than downloading - you got all there is to download

Make a directory under ObjectDock\Docklets (eg Startmenu) so: ObjectDock\Docklets\StartMenu and copy the above files into there. That's all I did to get "StartMenu 2.1..." entry in the OD "Add Entry" list. Maybe unload-reload OD if you don't get the entry straight away.
Comment #99 Wednesday, January 25, 2006 3:52 AM
love it, but i am using the iskin them and it pops up the startup menu fine, no animation on the button, i have the docklet on the bottom, etc. and what i would really like is to position the start menu so it does not look so cut out. like pop it up in the left lower corner. hmmmm... i guess i could use something to skin just the bar into something better... what to do? well, thanks andreas for the continued great work!
Comment #100 Tuesday, May 23, 2006 9:44 PM
Hey A-

I love the concept of the startmenu . I need to get some info., though. When I click the ObjD "startmenu2" icon, I can see where the start menu pops up but it's completely transparent . But, when I click the "start" button on the taskbar and then click the "startmenu2" icon on OD, it shows correctly over the "startmenu2" icon. How do I fix this?

Again, awesome work...


Please login to comment and/or vote for this skin.

Welcome Guest! Please take the time to register with us.
There are many great features available to you once you register, including:

  • Richer content, access to many features that are disabled for guests like commenting on the forums and downloading files.
  • Access to a great community, with a massive database of many, many areas of interest.
  • Access to contests & subscription offers like exclusive emails.
  • It's simple, and FREE!

Featured ObjectDock

Popular ObjectDock

Top ObjectDock Skinners

Yesterday  |   Last 30 Days  |   All Time
1. Apocalypse_67 1511
2. frankell 807
3. nicholas scarlett 449
4. AndreasV 421
5. Bandit4edu 237
6. WebGizmos 235
7. J. Aroche 218
8. Jairo Boudewyn 216
9. TSAElement 211
10. Cavan1 211
11. Havell 205
12. Po' Smedley 196
13. alperium 186
14. Tiggz 171
15. RebelwaClue 150