I haven't been here for a while (I haven't had many problems, fortuanately... but I suppose thats a lame excuse, I probably should be helping out :$). But now I have a problem.
I have a system tray icon (i'm thinking that the same would occur if i was using something else) that pops up a dialog when the left mouse button is pressed down on it (Using DoModal). The dialog appears covering the tray icon (its a navigator of sorts... works like popup palletes in graphics programs) and when you let up the mouse button, it closes. My problem is that until the user lets up their mouse button after the original mouse down press on the tray icon, the dialog recieves NO MESSAGES other than some initialization ones. (I checked to make sure this is really the case by tracing all message going through PreTranslateMessage). This means that the whole operation of down on the tray icon, move mouse around in the window then letting the mouse up again can NOT be done in a single click :S!
Does anyone know how to solve this problem? Any help and or comments would be appreciated.