🚀 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 Mike King Wed, 13 Sep 2006 17:58
Where are the messages going
#3034
Author: Mike King
Date: Wed, 13 Sep 2006 17:58
5 lines
1184 bytes
Is there a way to determine which window is receiving keyboard events?  I 
have an application that I have written and at times my keyboard shortcuts 
don't work even though the application has focus.  I have an ActiveX control 
on the form which I think is causing the problem, but I don't have a way to 
verify this. 
Re: Where are the messages going
#3035
Author: Remy Lebeau (TeamB)
Date: Wed, 13 Sep 2006 18:21
17 lines
1514 bytes
"Mike King" <emailMK@excite.com> wrote in message
news:450846c8@newsgroups.borland.com...

> Is there a way to determine which window is receiving keyboard events?

Keyboard messages are usually posted, not sent.  When a message is removed
from the message queue, the MSG structure contains a HWND specifying the
window that the message was posted to.  If the HWND is NULL, then the
message was posted to the thread itself instead of a specific window that is
owned by the thread.

You can use the TApplication::OnMessage event to intercept messages that are
received in the message queue.


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