Hello
In mine aplication , i use
Memowrit("C:\TEMP\efkes.rtf",cText)
Shellexecute(0 ,0 , "C:\TEMP\efkes.rtf" ,0 ,0 , 1)
To edit a rtf-file
When the rtf-file is not closed , and this commands are executed again with a different cText , the editor is activated with the old text file not the new
Using findwnd from enrico , i continue with :
? "Attention , Wordpad.exe or winword.exe must be closed correctly"
DO WHIL .T.
hWnd := FINDWND( "EFKES.RTF" )
IF !EMPTY( hWnd )
? "Temporary rtf-file is not closed : " + CRLF + GETWINDOWTEXT( hWnd )
ELSE
EXIT
END
But , knowing the handle from the editor , can it be closed by FW ?
In that case we don't need a looping
Frank
Closing another aplication
- Enrico Maria Giordano
- Posts: 7355
- Joined: Thu Oct 06, 2005 8:17 pm
- Location: Roma - Italia
- Contact:
Re: Closing another aplication
If you mean the handle of the window then yes:
EMG
Code: Select all
#define WM_CLOSE 16
SENDMESSAGE( hWnd, WM_CLOSE )
or
POSTMESSAGE( hWnd, WM_CLOSE )
-
- Posts: 142
- Joined: Sun Oct 09, 2005 10:59 am