Jump to content

Recommended Posts

Posted (edited)

salvete, amices! :whistle:

i did'nt find a way to capture a window property like "IsMinimized" "IsMaximized".

there's a a perfect way to calculate a maximized windows using the @desktopheight and the WinGetClientSize("Program Manager"), but I fear a "rest risk" and i would really prefer another way to obtain the exact status ...

thank you very much for this product and eventually your better ideas than mine B)

greets, r_t

Edited by real_tarantoga
  • Developers
Posted (edited)

Don't think theres a function to do it but this script could do it for you.

I only tested it in WinXP 1024*768.

It looks at the right top middle button ...

While 1
   ShowMenu(Windowstatus( Wingettitle("")))
   sleep(100)
Wend

Func Windowstatus($WinTitle)
   AutoItSetOption ("PixelCoordMode",1)
   $WinPos = WinGetPos ( $WinTitle)
   $maxc = PixelGetColor ($WinPos[2] - 45, 12)
   If $maxc <> 16777215 then 
      return ("Current window:" &  $WinTitle & " is in Restored mode")
   else
      return ("Current window:" &  $WinTitle & " is in Maximized mode")
   EndIF
EndFunc
;=====================================================
; Show Splash screen or update its content
;=====================================================
Func ShowMenu($l_msg)
   $W_Title="Test"
   if WinExists($W_Title) then
      ControlSetText($W_Title,"","Static1",$l_msg)
   else
      SplashTextOn($W_Title,$l_msg,600,200,1,1,4,"Courier",10,600)
   endif
   Return 0
EndFunc
Edited by JdeB

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Posted (edited)

thank you both!

i will have a try of your ideas. i will give you feedback in the next (?) weeks.

unfortunately i've a big lack of time due to too much business :whistle: (well, better than a lack of work B) )

nice week-end!

r_t

ps: very interesting time zone differences between our answers :angry:

Edited by real_tarantoga
Posted

AutoIt 3.0.94 has a function WinGetState :whistle:

Ahhh, so that's where you got that from. I saw your other post mentioning it and thought, "What's he talking about, there isn't a WinGetState function". Now I see (Haven't tried 3.0.94 obviously, since I'm using the tooltip-enabled version).
  • Administrators
Posted

AutoIt 3.0.94 has a function WinGetState :whistle:

I saw this post and thought, waa?? We can't even tell if a window is minimized?? How did that happen? B)


 

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
  • Recently Browsing   0 members

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