🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #345985

Re: TEdit i ReadOnly

#345985
From: zpksoft
Date: Wed, 02 Aug 2017 09:14
19 lines
2575 bytes
W dniu środa, 2 sierpnia 2017 10:31:29 UTC+2 użytkownik Roman Tyczka napisał:
> On Wed, 2 Aug 2017 01:16:17 -0700 (PDT), zpksoft wrote:
> 
> >> Niewłaściwie opisałem mój problem. Komunikat EM_SETREADONLY jest wysyłany do "systemu". Czy system wysyła w odpowiedzi jakiś komunikat do aplikacji inforujący, że stan kontrolki (ReadOnly) uległ zmianie? Stworzyłem klasę potomną dla TCustomEdit i chciałbym aby reagowała na zmianę właściwości ReadOnly.
> >> 
> > To nie jest komunikat wysyłany do systemu tylko do obiektu o uchwycie "handle", czyli do kontrolki.
> 
> Pisząc w cudzysłowie "systemu" Romek miał na myśli, że kontrolka TEdit
> (oraz kilka innych) to wrappery na systemowe kontrolki i komunikaty lecą
> właśnie do niższej warstwy obsługiwanej przez system.
> 
> -- 
> pozdrawiam
> Roman Tyczka

Można też przechwycić komunikaty EM_SETREADONLY i samodzielnie je obsłużyć, ale żeby nie wpaść w pętlę raczej należałoby wówczas zrezygnować ze standardowej procedury setReadOnly...
Przynajmniej ja tak bym kombinował.

Paweł
Technical Details
Message-ID: <673221b1-ccc3-4390-98f7-612a26a988d8@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!w51no45107qtc.0!news-out.google.com!196ni2099itl.0!nntp.google.com!u14no62375ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <6de12ff6-9384-40c0-997e-100ba2e7d099@googlegroups.com> <1dq9pu4xxy0gs.dlg@tyczka.com> <05d027e4-68df-463c-9797-f2767c5e588a@googlegroups.com> <32d3aafd-ccd2-4ee4-a511-74b7bd30ef87@googlegroups.com> <9nvl2ckfywmt.dlg@tyczka.com>

Show Full Headers
Complete Article Headers
X-Received: by 10.129.73.80 with SMTP id w77mr16395158ywa.30.1501665299625;        Wed, 02 Aug 2017 02:14:59 -0700 (PDT)
X-Received: by 10.36.82.83 with SMTP id d80mr207010itb.8.1501665299588; Wed, 02 Aug 2017 02:14:59 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!feeder.usenetexpress.com!feeder1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!w51no45107qtc.0!news-out.google.com!196ni2099itl.0!nntp.google.com!u14no62375ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Wed, 2 Aug 2017 02:14:59 -0700 (PDT)
In-Reply-To: <9nvl2ckfywmt.dlg@tyczka.com>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=83.22.125.35; posting-account=8ND_mgoAAAD5J9y9fnaTB1Kcu7xKWk7Q
NNTP-Posting-Host: 83.22.125.35
References: <6de12ff6-9384-40c0-997e-100ba2e7d099@googlegroups.com> <1dq9pu4xxy0gs.dlg@tyczka.com> <05d027e4-68df-463c-9797-f2767c5e588a@googlegroups.com> <32d3aafd-ccd2-4ee4-a511-74b7bd30ef87@googlegroups.com> <9nvl2ckfywmt.dlg@tyczka.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <673221b1-ccc3-4390-98f7-612a26a988d8@googlegroups.com>
Subject: Re: TEdit i ReadOnly
From: zpksoft <zpksoft@op.pl>
Injection-Date: Wed, 02 Aug 2017 09:14:59 +0000
Lines: 30
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit