Re: CL implementation to process Windows messages
On 2005-10-25 00:22:00, Steven E. Harris wrote:
> Are there any CL implementations for Windows that allow one to process
> Windows messages, similar to the idiomatic Win32 message pump loop? I
> don't necessarily mean the literal
>
> GetMessage()
> TranslateMessage()
> DispatchMessage()
>
> function equivalents, but maybe even a way to register to receive
> callbacks in CL for a specific message ID?
Sounds like a Job for Corman Lisp
http://www.cormanlisp.com/
Check out the examples directory.
.
Relevant Pages
- Bypass DispatchMessage
... is it okay to *not* call DispatchMessage for a message ... If TranslateMessage is called, must ... GetMessage says "WM_PAINT is not removed from the queue ... ... DispatchMessage be replaced with a direct call to the window procedure? ... (microsoft.public.win32.programmer.kernel) - Re: IMessageFilter and SendMessage with automation object
... Each thread has a regular message queue. ... GetMessage, and dispatch it to the target window with DispatchMessage. ... (microsoft.public.win32.programmer.ole) - Re: IMessageFilter and SendMessage with automation object
... I can understand DispatchMessage would be, ... > calling GetMessage, but I cant understand how it would achieve that. ... Note that the receiving thread need not yield control explicitly; ... This is where I got the impression that SendMessage could yield and let ... (microsoft.public.win32.programmer.ole) - Re: IMessageFilter and SendMessage with automation object
... PeekMessage would be unsafe? ... I can understand DispatchMessage would be, ... I thought it created a hidden window which calls the servers methods only ... GetMessage, but I cant understand how it would achieve that. ... (microsoft.public.win32.programmer.ole) - Messages in Windows
... According to MSDN, "After removing a message from its queue, an application ... can use the DispatchMessage function to direct the system to send the ... The ProcessMessages() will do the following: ... Are the character messages translated by TranslateMessage() posted to the message queue of thread of ProcessMessages, ... (microsoft.public.vc.language) |
|