AndreyS Posted August 15, 2013 Share Posted August 15, 2013 Tell me, please, how you can cancel the window properties "Always On Top"? If I set this property to any window function WinSetOnTop. Link to comment Share on other sites More sharing options...
borazonyl Posted August 15, 2013 Share Posted August 15, 2013 Set flag to 0. WinSetOnTop ( "title", "text", flag ) Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted August 15, 2013 Moderators Share Posted August 15, 2013 AndreyS,From the Help file: "WinSetOnTop ( "title", "text", flag )flag - Determines whether the window should have the "TOPMOST" flag set. 1=set on top flag, 0 = remove on top flag "M23 AndreyS 1 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
AndreyS Posted August 15, 2013 Author Share Posted August 15, 2013 Very grateful for such a quick response! I know that there is such a flag. I know how to cancel it but how to check whether there is a property of the window? That's the mystery. Link to comment Share on other sites More sharing options...
Edano Posted August 15, 2013 Share Posted August 15, 2013 Very grateful for such a quick response! I know that there is such a flag. I know how to cancel it but how to check whether there is a property of the window? That's the mystery. . why do you ask your first question if you already know the answer ? are you making jokes with the community ? [color=rgb(255,0,0);][font="'comic sans ms', cursive;"]FukuLeaks[/color][/font] Link to comment Share on other sites More sharing options...
AndreyS Posted August 15, 2013 Author Share Posted August 15, 2013 I've nothing to do here and I'll make jokes here! Are you kidding me??? I do not know the answer at all! The function WinGetState does not show such a condition but I need it for my function which I can apply or cancel this property at the windows. It's very convenient! Link to comment Share on other sites More sharing options...
AndreyS Posted August 15, 2013 Author Share Posted August 15, 2013 (edited) This solution is not suitable because the property is applicable to all windows and script closes immediately. Edited August 15, 2013 by AndreyS Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted August 15, 2013 Moderators Share Posted August 15, 2013 AndreyS,The $WS_EX_TOPMOST style has a value of 0x00000008. You could perhaps check the current extended style value to see if it is set:#include <Constants.au3> ; Do not forget these include files! #include <WinAPI.au3> $iExStyle = _WinAPI_GetWindowLong($hGUI, $GWL_EXSTYLE) If BitAnd($iExStyle, 0x00000008) Then MsgBox($MB_SYSTEMMODAL, "OnTop", "Set" ELse MsgBox($MB_SYSTEMMODAL, "OnTop", "Not Set" EndIfTry it out and see if it works - please let us know the answer. M23 AndreyS 1 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
AndreyS Posted August 15, 2013 Author Share Posted August 15, 2013 Oooh! Works great! Melba23 thank you! Here is the support! The issue resolved! Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted August 15, 2013 Moderators Share Posted August 15, 2013 AndreyS,Glad it worked. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area 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