#7755
Support 3
Participant

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