Comment tout blaster dans les jeux flash (chapitre 2)
C'est vrai que dans le code de la news sur flash, le handle etait en dur :(
voici le bout de code pour y remedier (a condition d'utiliser IE) :
C'est facilement modifiable pour d'autres browser ;)
voici le bout de code pour y remedier (a condition d'utiliser IE) :
private IntPtr GetGameWindow()
{
IntPtr parent = FindWindowEx(IntPtr.Zero, IntPtr.Zero,
"IEFrame", "Jeu Flash - Le Jeu de le Saut - Microsoft Internet Explorer");
if (parent == IntPtr.Zero)
{
return IntPtr.Zero;
}
foreach (string className in new String[] {
"Shell DocObject View",
"Internet Explorer_Server",
"MacromediaFlashPlayerActiveX"})
{
IntPtr child = FindWindowEx(parent, IntPtr.Zero,
className, "");
if (child == IntPtr.Zero)
{
return IntPtr.Zero;
}
parent = child;
}
return parent;
}
C'est facilement modifiable pour d'autres browser ;)
2 Comments:
francois, you are really good at it... (=^_^=) sam
By Anonymous, at 2:10 am
What was that, Doc?
[b][url="http://hydrocodone.dewall.info "]hydrocodone and acetaminophen[/url][/b]
By Anonymous, at 11:56 pm
Post a Comment
<< Home