请教怎么在MFC程序里面嵌入Java编写的窗口程序

请问如何在MFC程序里面嵌入Java编写的窗口程序?
实验室的一个项目,我是用MFC写的主程序,单文档结构;另一个同学是用J2SE写的一个界面程序,会利用到我写的程序中输出的数据,用文件的形式。现在老师想把我们的界面统一到一起,我想着把java程序的界面嵌入到我MFC程序的客户区里,并且保持同步,比如我的程序拖拽时,java程序也能跟着动,还有放大缩小,最小化,最大化也跟着变化。
并且我觉得把java程序的标题栏去掉才会比较美观吧

我的MFC程序界面和他的java程序界面都挺复杂的,所以把java界面改写成MFC界面,然后用后台发消息这个方法不太现实,而且他也不会MFC。所以我就想到了上述“嵌入窗口”的思路。

请问这个理论上可以实现吗?具体应该如何去做?还是有什么更好的方法?
MFC Java 界面

------解决方案--------------------
不管是什么写的,只是把外部窗口嵌入到你的窗口里,还是可以实现的
1.运行外部进程,查找外部窗口句柄 (FindWindow 、 FindWindowEx 等)
2.设置父窗口 SetParent
3.移动窗口 MoveWindow、SetWindowPos
4.如果需要去掉外部窗口的标题栏,可以修改窗口样式 SetWindowLong
5.在你自己窗口的OnMove、OnSize等消息里,再次移动外部窗口