Jump to content
Sign in to follow this  
Underdogger

[Problem] Detect window close event

Recommended Posts

Underdogger

Is it possible to detect when click the "[x]" button (current window frame) ?

pseudo code:

While 1

If click [x] button == True Then

nextstep()

Else

Exitloop

EndIf

Wend

Thanks so much :)

Elson

Edited by ElsonBrown

Share this post


Link to post
Share on other sites
fireryblaze

Sorry, haven't been on in forever...

Anyways, did you make the window, or do you want a window you didn't make?

EDIT: That was kinda stupid... if it was yours it would be simple...

_WinAPI_SetWindowsHookEx. just look for the WM_CLOSE message.

Edited by fireryblaze

Share this post


Link to post
Share on other sites
PhoenixXL

Does the window belong to your current thread or its owned by some other process ?

If it is in the current thread

try with $WH_MOUSE _Winapi_SetWindowsHookEx and look for the wHitTestCode in MOUSEHOOKSTRUCT.

If the value is 20 then the close button has been clicked

Edited by PhoenixXL

My code:

PredictText: Predict Text of an Edit Control Like Scite. Remote Gmail: Execute your Scripts through Gmail. StringRegExp:Share and learn RegExp.

Run As System: A command line wrapper around PSEXEC.exe to execute your apps scripts as System (LSA). Database: An easier approach for _SQ_LITE beginners.

MathsEx: A UDF for Fractions and LCM, GCF/HCF. FloatingText: An UDF for make your text floating. Clipboard Extendor: A clipboard monitoring tool. 

Custom ScrollBar: Scroll Bar made with GDI+, user can use bitmaps instead. RestrictEdit_SRE: Restrict text in an Edit Control through a Regular Expression.

Share this post


Link to post
Share on other sites
Underdogger

@PhoenixXL

Does the window belong to your current thread or its owned by some other process ?

If it is in the current thread

try with $WH_MOUSE _Winapi_SetWindowsHookEx and look for the wHitTestCode in MOUSEHOOKSTRUCT.

If the value is 20 then the close button has been clicked

Sorry for late replying,

I mean I want to detect the event of clicking "x" button from the current IE browser..

Elson :bye:

Edited by ElsonBrown

Share this post


Link to post
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
Sign in to follow this  

×