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. |