reinier
03-10-2008, 10:13 PM
Hi, I'm using the mappoint control object in VB6 and in delphi but everytime I set a map by calling NewMap, the other forms in my application goes behind the other windows instead of coming to the front. The mappoint object in both compilers do the same thing. Calling CloseMap makes my windows act normal again.
I've found that this only happens on WinXP if you enable Extended support for advance text services. (Control Panel -> Regional and Language options -> Languages -> Details -> Advanced.
Whenever I watch my list of windows (by zorder) I see a bunch of "Default IME" (one was for my application) and calling NewMap creates another instance of "Default IME" in my application and sends my forms between the two and mixes up the zorder.
Modal windows go behind the form that called it and is causing problems.
WinXP had a workaround by disabling extended support for advance text services but Vista always has this on.
I was just wondering if anybody else ran into this and knew of a fix.
I've found that this only happens on WinXP if you enable Extended support for advance text services. (Control Panel -> Regional and Language options -> Languages -> Details -> Advanced.
Whenever I watch my list of windows (by zorder) I see a bunch of "Default IME" (one was for my application) and calling NewMap creates another instance of "Default IME" in my application and sends my forms between the two and mixes up the zorder.
Modal windows go behind the form that called it and is causing problems.
WinXP had a workaround by disabling extended support for advance text services but Vista always has this on.
I was just wondering if anybody else ran into this and knew of a fix.