1. New Features


1.1 Mouseover/mouseout events are now supported for user controls. To

enable mouseover/mouseout notification for a control, specify the

"mouseover" property for the control. For example:

ctl[1]:STATICTEXT(notify,mouseover),text="My Home Page",

fontcolor=cyan

When the mouse cursor enters the window of a control with the

mouseover property enabled, the OnCtl(n) handler will be invoked

with event code e set to the symbolic value FME_MOUSEOVER. When

the mouse cursor leaves the control's window, the OnCtl(n) handler

will be called again with event code e set to FME_MOUSEOUT.

For example, you can change the font color of a STATICTEXT control

when the mouse cursor passes over it by coding an OnCtl(n) handler

similar to the following:

OnCtl(n):{

if (n == 1) {

switch (e) {

case FME_MOUSEOVER:

setCtlFontColor(n, COLOR(brightred));

break;

case FME_MOUSEOUT:

setCtlFontColor(n, COLOR(cyan));

break;

case FME_CLICKED:

shellExec("open", "http://www.filtermeister.com",

NULL, NULL);

break;

}

}

return false;

}

2. Changes


2.1 The MB_TASKMODAL flag is now forced in most message boxes to prevent

some problems with top-level windows not being disabled.

3. Bug Fixes


3.1 A refresh problem in IMAGE controls has been fixed.