What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » WLM Plus! Bug Reports » hitting esc when "find" is showing.

hitting esc when "find" is showing.
Author: Message:
CookieRevised
Elite Member
*****

Avatar

Posts: 15519
Reputation: 173
– / Male / Flag
Joined: Jul 2003
Status: Away
RE: RE: hitting esc when "find" is showing.
quote:
Originally posted by raceprouk
So, thinking about it, it's not an issue which API is used (and since they all go to CreateWindowEx anyway).
Both functions call CreateWindowEx to create the dialog, true. But appart from that they do different things. So it is important which function is used.

For example, the DialogBoxParam() function (modal dialogs) also disables the owner window and it starts its own message loop to get and send messages.

And from MSDN Library: CreateDialogParam() (modeless dialogs): To support keyboard navigation and other dialog box functionality, the message loop for the dialog box must call the IsDialogMessage() function to determine for which window the message is intedend (The IsDialogMessage function determines whether a message is intended for the specified dialog box and, if it is, processes the message).


quote:
Originally posted by raceprouk
It's actually a case of the wrong window getting the keypress.
Yes, that's the case in this situation, but it isn't the issue so to speak. The issue is deeper than that: to fix the the bug you need to find why the wrong window gets the keypress.

And this said, and from what I've tested, it isn't so that the wrong window is getting the keypresses as-is. It is more that the keypresses are ignored by the Find dialog and only some are send thru the owner window.

eg: when you focus the Find dialog and press the tab key to go to the next control, nothing will happen. If all keypresses were send to the wrong window, then pressing the tab key would cycle thru the controls on the conversation window (I guess), which it doesn't. Same with accelerator keys and with the enter key, etc...

And since it does work in MSN Messenger 6.x, I guess the problem is more in which is the owner window or something like that (as MSN Messenger 7.x has a whole other makup of its windows and controls (or better the lack of windows))...

dunno, I'm just guessing....

But I guessknow we must wait for Patchou to clarify this :p...

This post was edited on 11-29-2005 at 03:39 PM by CookieRevised.
.-= A 'frrrrrrrituurrr' for Wacky =-.
11-29-2005 03:28 PM
Profile PM Find Quote Report
« Next Oldest Return to Top Next Newest »

Messages In This Thread
hitting esc when "find" is showing. - by -dt- on 11-27-2005 at 09:24 AM
RE: hitting esc when "find" is showing. - by Matti on 11-27-2005 at 10:29 AM
RE: hitting esc when "find" is showing. - by John Anderton on 11-27-2005 at 01:52 PM
RE: hitting esc when "find" is showing. - by CookieRevised on 11-27-2005 at 02:09 PM
RE: RE: hitting esc when "find" is showing. - by Matti on 11-28-2005 at 06:25 PM
RE: hitting esc when "find" is showing. - by Mnjul on 11-28-2005 at 01:23 PM
RE: hitting esc when "find" is showing. - by RaceProUK on 11-28-2005 at 11:49 PM
RE: hitting esc when "find" is showing. - by CookieRevised on 11-29-2005 at 02:52 PM
RE: hitting esc when "find" is showing. - by RaceProUK on 11-29-2005 at 03:19 PM
RE: RE: hitting esc when "find" is showing. - by CookieRevised on 11-29-2005 at 03:28 PM
RE: hitting esc when "find" is showing. - by RaceProUK on 11-29-2005 at 10:11 PM
RE: hitting esc when "find" is showing. - by Patchou on 11-29-2005 at 10:42 PM
RE: hitting esc when "find" is showing. - by CookieRevised on 11-30-2005 at 03:39 PM
RE: hitting esc when "find" is showing. - by RaceProUK on 11-30-2005 at 04:07 PM


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On