Do all messages that Windows sends make it to the callback functions?
Not a single one is skipped?
Not a single one is removed/handled by the DDT engine without making it to the callback function?
Does the DDT default message loop guarantee that I get all messages, none skipped, in the correct sequence?
However, on the sequence question, some notification messages (eg WM_PAINT) are discarded from the queue if WM_PAINT is the current message; plus there is the difference between queued messages and unqueued messages to think about... but you really don't have to think about these much at all.
But with dialog windows, the handling of messages doesn't seem to be so straight-forward and that child controls are at the mercy of the dialog in terms of receiving messages.
MCM
Leave a comment: