beng2beng Posted February 8, 2010 Share Posted February 8, 2010 I am trying to get the pixelcolor of a specific location of a program thats running but not currently the active window. I have used Au3info to get the mouse position and pixel color so I know what I should be getting. It seems that the only way that I can get the color I expect is to Winactivate the window. Is this true? You can only use pixelgetcolor on Active windows only? (Without activating the program I want; it seems to retrieve the current active window's color (x/y position) $hotwin=WinGetHandle ("Zzzzz","") if $hotwin<>"" Then WinSetState("Zzzzz","",@SW_MAXIMIZE) ; i maximize to be sure my coords are always the same ;WinActivate("Zzzzz","") $hotcolor=PixelGetColor (1205,497,$hotwin) msgbox(0,hex($hotcolor),hex($hotwin),0) endif Thanks. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now