1 Start OleWorkingArea activity, and set the file name that is opened by OLE applications, such as Word, Excel, and so on. Then this activity can launch this file by related applications and hold it into the working area view to integrate with other applications.
Following is the screen captures of setting the extension element details:
The following screen captures shows that a .doc file is opened in the working area:
2 Use reparent method to reparent the window into Rich Client platform. This is a thread which provides reparenting function for a series of Win32 windows. It can create a view in working area and reparent the window into it. The windows to be reparented are defined by addWindow(String windowClass, String windowTitleRegex).
You can add the following code example to the class ApplicationWorkbenchWindowAdvisor:
public void postWindowOpen() { super.postWindowOpen(); reparenter = ReparentThread.getReparentThread(); reparenter.addWindow("rctrl_renwnd32", "^.*$");//this add outlook window into working area view. reparenter.start(); }