🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.pascal.delphi.components.writing
Article #21

How can I grab a message in a form?

#21
From: Bill Artemik
Date: Tue, 15 Feb 2000 00:00
46 lines
2484 bytes
I am writing a component that needs to respond to the form's
OnActivate event. 

I have created a procedure:

procedure WMActivate(var Message: TWMActivate);
begin
   if not (csDesigning in ComponentState) then
       Case Message.Active of
           WA_Active:      MyProcedure1;  {Form is being activated}
           WA_Inactive:    MyProcedure2;  {Form is deactivating}
       end;          { case }
end;

The interface is defined as:

procedure WMActivate(var Message: TWMActivate); message WM_ACTIVATE;

I stole this from the Forms.pas file figuring I could use it to grab
the Windows message call (WA_Active) but I don't seem to get any
response at run time.

Any help?




-----
Bill Artemik
Software Engineer
Droste Consultants, Inc.
bill@droste1.com

-------------------------

Attn: Spammers -> don't send to the following addresses:
first.lady@whitehouse.gov consumerline@ftc.gov crc@ftc.gov fraud@uspis.gov uce@ftc.gov rhunt@fcc.gov jquello@fcc.gov sness@fcc.gov rchong@fcc.gov customer@usps.gov 
postmaster@agis.net abuse@agis.net root@agis.net dns-admin@agis.net noc@agis.net 
hostmaster@agis.net phil@agis.net webmaster@agis.net document@agis.net ip-request@agis.net routing@agis.net news@agis.net  accounting@agis.net info@agis.net aapp@agis.net hr@agis.net
emailer@qlink2info.com  simrem@answerme.com hostmaster@inreach.com ap@inreach.com
postmaster@emaildirect.net  abuse@emaildirect.net root@emaildirect.net
postmaster@e-bizness.com abuse@e-bizness.com  root@e-bizness.com comics@iaw.on.ca
maxemail@united-cbe.org domreg@emaildirect.net domreg@hosting.netcom.com
sales@marketingmasters.com  bizpro@softcom.net getpaid4@technosurf.com
domreg@hosting.netcom.com aral@additionalbenefits.com lsims@ne.infi.net
ltclinad@ne.infi.net ltperdir@ne.infi.net abuse@alladvantage.com abuse@hotmail.com
Technical Details
Message-ID: <38aa7fb5.507930956@news3.newscene.com>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 112b07,55b8a71fae972e8a,start
X-Google-Attributes: gid112b07,public
X-Google-Thread: fe2ce,55b8a71fae972e8a,start
X-Google-Attributes: gidfe2ce,public
From: bill@droste1.com (Bill Artemik)
Subject: How can I grab a message in a form?
Date: 2000/02/15
Message-ID: <38aa7fb5.507930956@news3.newscene.com>
X-Deja-AN: 586180559
Content-Transfer-Encoding: 7bit
Organization: Droste Consultants, Inc.
Content-Type: text/plain; charset=us-ascii
MIME-Version: 1.0
Newsgroups: comp.lang.pascal.delphi.components.writing,borland.public.delphi.vcl.components.writing