/ Forums / Advansys Formativ / Creating Solutions with Formativ / Access the Windows API / Reply To: Access the Windows API
October 5, 2006 at 4:34 pm
#7755
You cannot run any Windows API calls directly from Formativ/VBScript. You have to create your own component/wrapper that will serve as a proxy between your script and the APIs. However, Formativ has exposed some common Windows APIs (i.e. FindWindow, SetForegroundWindow). See the Formativ Language Guide for more details.
In the meantime, you can find the handle of the message window then set as foreground window. You can also set the focus to a specified control of the message window. Here is an example:
iHandle = Utilities.FindWindow("OFMailView","") if (iHandle > 0) then utilities.SetForegroundWindow(iHandle) utilities.doevents ' Gives the input focus to a specified Windows control. call groupwise.FocusSet(fcsMessage, "") end if
Hope this helps.
Regards,
Advansys Support