🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.cppbuilder.nativeapi
2 messages
2 total messages Started by Paul Edwards Thu, 08 May 2003 23:13
Handling EM_SCROLL
#16606
Author: Paul Edwards
Date: Thu, 08 May 2003 23:13
18 lines
1707 bytes
Appologies for cross posting but on reflecion this probably should have gone
here rather than vclcomponents

I have an application where I ned to handle the EM_SCROLL message in a Rich
edit - I have SubClassed the WindowProc for the TRichEdit and used hte
follwoing routine.

void __fastcall TForm1::MyAsciiProc(TMessage &Message)
{
  OldAsciiProc(Message);
  if( (Message.Msg == EM_SCROLL)
    Posn->Perform(Message.Msg, Message.WParam, Message.LParam);
}

Placing a break point inside this routine shows either that the EM_SCROLL
message is not generated or that it isnot getting to this routine - any one
got any ideas. I have searched through the MER archive and the only
references to subclssing that I see are for WM messages not EM messages.
Re: Handling EM_SCROLL
#16607
Author: Remy Lebeau (TeamB)
Date: Fri, 09 May 2003 06:36
16 lines
1706 bytes
"Paul Edwards" <noone@nowhere.net> wrote in message
news:3ebae48a$1@newsgroups.borland.com...

> I have an application where I ned to handle the
> EM_SCROLL message in a Rich edit

Handle the CN_NOTIFY message instead.  It is a copy of the WM_NOTIFY message
that is sent to the RichEdit's parent window.  Test the NMHDR's code member
for the EN_HSCROLL and EN_VSCROLL notifications instead.  You'll have to
first send the RichEdit an EM_SETEVENTMASK message with the EN_SCROLL mask
to enable the notifications.  Also have a look at the ENM_KEYEVENTS mask as
well to enable the EN_MSGFILTER notification.


Gambit
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads