关于将外部应用程序(如Word)作为子窗体来操作的困惑,请大家看一下。
俺想将桌面运行的某Word程序移入自己的form1窗体中,让其成为子窗体,这一步已经实现(通过FindWindow和SetParent函数),可是接下来对Word的操作有点失控,表现在:
1、Word的窗体大小变化。让Word最小化时,Word停靠在左下角(正常),但是最大化Word时,Word却消失了,无论form1最大化还是最小化,均找不到Word,失控了!有什么好办法来限制Word最大化操作,同时让Word的边框大小随form1的边框大小变化而变化。
2、Word从桌面启动,俺不知这样说是否正确:“桌面”即为Word的父窗体,如果是,那Word的父窗体句柄(即桌面的窗口句柄)如何取得?(俺想试试将Word释放回桌面)。