Article View: borland.public.cppbuilder.nativeapi
Article #17147Re: Mapping to user-defined Windows Message
From: Michel Leunen
Date: Mon, 07 Apr 2003 16:57
Date: Mon, 07 Apr 2003 16:57
25 lines
1712 bytes
1712 bytes
Gerald O'Brien wrote:
> I have defined a RegisteredWindowsMessage like this:
>
> static const UINT UWM_U_R_ME =
> ::RegisterWindowMessage("UWM_U_R_ME-5B76225D-E886-4ce1-BE1F-A983F759EC8A");
You have to override the Form's WndProc(). Don't use a message map:
void __fastcall TForm1::WndProc(TMessage &Message)
{
if(Message.Msg == UWM_U_R_ME)
{
// Your code here
Message.Result=true;
}
else TForm::Dispatch(&Message);
}
Michel
--
----------------------------------------
Michel Leunen
mailto:michel@leunen.com
http://www.leunen.com/cbuilder/
----------------------------------------
Technical Details
Message-ID:
<3e91ae03$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!newsfeed.wirehub.nl!news.kweb.on.ca!KWeb!newsgroups.borland.com!not-for-mailReferences:
<3e91aa4b$1@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10cc67,7914e0c3bd2d5c6d X-Google-Attributes: gid10cc67,public X-Google-ArrivalTime: 2003-04-07 10:02:30 PST Date: Mon, 07 Apr 2003 18:57:32 +0200 From: Michel Leunen <mleu@skynet.be> Organization: http://www.leunen.com/cbuilder/ User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3) Gecko/20030312 X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: borland.public.cppbuilder.nativeapi Subject: Re: Mapping to user-defined Windows Message References: <3e91aa4b$1@newsgroups.borland.com> In-Reply-To: <3e91aa4b$1@newsgroups.borland.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 217.136.38.90 Message-ID: <3e91ae03$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1049734659 217.136.38.90 (7 Apr 2003 09:57:39 -0800) Lines: 26 Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-01!sn-xit-08!supernews.com!newsfeed.wirehub.nl!news.kweb.on.ca!KWeb!newsgroups.borland.com!not-for-mail