![]() |
Languages »
C# »
How To
Intermediate
License: The Code Project Open License (CPOL)
How To Disable FlashPlayer (AxShockwaveFlash) Right-click ContextMenuBy IncureForceHow to disable FlashPlayer (AxShockwaveFlash) right-click ContextMenu |
C#.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, Flash
|
|
Advanced Search Add to IE Search |
|
|
|
||||||||||||||||
In FlashPlayer, there is always this ContextMenu which never fits the design of the flash movie.
I started making a FlashGame which has multiple clients and is always up-to-date with all other clients. This is very difficulty to manage with WebRequests and Intervals, so I decided to make my FlashGame in my C# application.
The only problem was that I have a new application but with the old ContextMenu which I hate so much. So I searched for a solution on this site, but I didn't find one. Then I started searching on Google and after some dead links and unmatching code snippets, I found a .NET Visual Basic solution which is easily translated into C# and here it is.
Just download the project and see how it works (if it works since it's my first article).
For all those who only want to know how the code looks like, here is the core (a small core, very small core):
public class IForcePlayer : AxShockwaveFlash
{
const int WM_RBUTTONDOWN = 0x0204;
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_RBUTTONDOWN)
{
m.Result = IntPtr.Zero;
return;
}
base.WndProc(ref m);
}
}
| You must Sign In to use this message board. | ||||||||||||||||||||||
|
||||||||||||||||||||||
|
||||||||||||||||||||||
|
||||||||||||||||||||||
|
||||||||||||||||||||||
General
News
Question
Answer
Joke
Rant
Admin
|
PermaLink |
Privacy |
Terms of Use
Last Updated: 5 Sep 2008 Editor: Deeksha Shenoy |
Copyright 2008 by IncureForce Everything else Copyright © CodeProject, 1999-2009 Web15 | Advertise on the Code Project |