By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
455,263 Members | 1,276 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 455,263 IT Pros & Developers. It's quick & easy.

ContextMenuHandlers - Accessing in VB.NET

P: n/a
Dear All,

I am attempting to create a "Winzip" style interface (dynamic explorer
shellex context menu).

However, after several >hours< of searching and trialling - MSDN, SDK, etc,
etc - I haven't found a decent example or lead to follow to implement this
functionality. Nor even a third party util :(

Does anyone in this group have a pointer to a good example, which will allow
me to use a GUID within the registry to launch my .NET assembly to return
the context menu?

Thanks in advance!
--
Mike Wilson
Evolved Software Studios Ltd
www.evolvedsoftwarestudios.com
Nov 21 '05 #1
Share this Question
Share on Google+
6 Replies


P: n/a
Mike,

Does WinZip not have different styles of interfaces, which one do you mean?

Cor
Nov 21 '05 #2

P: n/a
"Mike Wilson" <info-at-remove-the-obvious-evolvedsoftwarestudios.com>
schrieb:
I am attempting to create a "Winzip" style interface (dynamic explorer
shellex context menu).

However, after several >hours< of searching and trialling - MSDN, SDK,
etc, etc - I haven't found a decent example or lead to follow to implement
this functionality. Nor even a third party util :(


Shell Extensions with .NET
<URL:http://mvps.org/emorcillo/en/c*ode/shell/shellextensions.shtm*l>

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #3

P: n/a
"Herfried K. Wagner [MVP]" <hi***************@gmx.at> wrote in message
"Mike Wilson" <info-at-remove-the-obvious-evolvedsoftwarestudios.com>
schrieb:
I am attempting to create a "Winzip" style interface (dynamic explorer
shellex context menu).

However, after several >hours< of searching and trialling - MSDN, SDK,
etc, etc - I haven't found a decent example or lead to follow to
implement this functionality. Nor even a third party util :(


Shell Extensions with .NET
<URL:http://mvps.org/emorcillo/en/c*ode/shell/shellextensions.shtm*l>


That was one of them. The wrapper classes look great, but there's buggér-all
documentation there.
--
Mike Wilson
Evolved Software Studios Ltd
www.evolvedsoftwarestudios.com
Nov 21 '05 #4

P: n/a
"Cor Ligthert" <no************@planet.nl> wrote in message news:%
Mike,

Does WinZip not have different styles of interfaces, which one do you
mean?


Hi Cor,

I'm not trying to make changes with Winzip. It's just an example of how it
dynamically creates explorer context menu additions at runtime, and also
submenus of this menu - depending on what you've clicked.

Within the HKLC\* registry key there lies a ShellEx section whereapon you
can specify the ---COM--- CLSID for the dynamic creation of a menu element.
And this is what WinZip does.

The Emorcillo MVPS example is undocumented and isn't in COM.

Not sure how this is done!
--
Mike Wilson
Evolved Software Studios Ltd
www.evolvedsoftwarestudios.com
Nov 21 '05 #5

P: n/a
Mike,

I thought that I have seen Peter Huang or one of his co-workers sent an
answer about your problem.

I would not know what search to use for the problem in the newsgroups and
don't know which one it was anymore and that makes searching more difficult.

I hope that he sees that I have changed the subject a little bit. When he
does not answer, than it does not mean that he did not see it. It can as
well be that I am wrong and that he has no answer.

Cor
Nov 21 '05 #6

P: n/a
"Cor Ligthert" <no************@planet.nl> wrote in message
Mike,

I thought that I have seen Peter Huang or one of his co-workers sent an
answer about your problem.
Hi Cor,

Sorry - I haven't seen a reply, so I'm not sure if they did send an answer
or not :P
I would not know what search to use for the problem in the newsgroups and
don't know which one it was anymore and that makes searching more
difficult.
Yup. I've done a few searches too, and can't find an answer :(
I hope that he sees that I have changed the subject a little bit. When he
does not answer, than it does not mean that he did not see it. It can as
well be that I am wrong and that he has no answer.


Thanks Cor :D
--
Mike Wilson
Evolved Software Studios Ltd
www.evolvedsoftwarestudios.com
Nov 21 '05 #7

This discussion thread is closed

Replies have been disabled for this discussion.