Jump to content

PixelGetColor


Recommended Posts

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...