[fpc-pascal]win32 activate/close windows
adeli@adeli.fr
Ldrevon at adeli.fr
Mon Oct 1 00:09:11 CEST 2001
From: "Lee, John" <LeeJ at logica.com>
To: "'fpc-pascal at deadlock.et.tudelft.nl'"
<fpc-pascal at deadlock.et.tudelft.nl>
Date sent: Mon, 3 Sep 2001 12:42:23 +0100
Subject: [fpc-pascal]win32 activate/close windows
Send reply to: fpc-pascal at deadlock.et.tudelft.nl
> Does anyone have any working code or code snippets to
> activate/close/restore/iconise named windows in win32? (win95) - sorry if I
> asked this before- If not what is the general method/ algorithm? J
>
find the named windows if you know the class
FindWindow(Classname, WindowName: PChar): HWnd; else try with
class=nil
or if not check find it for all window that exist
repeat
b:=GetWindow(a,GW_child); or b:=GetWindow(a,GW_hwndnext); depend
of the type of window..
GetClassName(b,className,250);
until find it;
Send a message to it !
like
postMessage(a,Wm_char,$20,$20d+$39*65536);
_______________________________________________
> fpc-pascal maillist - fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal
Lionel Drevon ldrevon at adeli.fr
Adeli http://www.adeli.fr
618 Av. Gal de Gaulle Tel 04 78 66 11 85
69760 Limonest Fax 04 78 66 04 33
More information about the fpc-pascal
mailing list