求教
    
    现在正在做一个Teamcenter mockup(图纸装配软件和proe差不多)软件的二次开发,简单说就是通过win窗体实现对Teamcenter mockup的操作,我使用了多线程,大体的运行过程是:根据前台用户指定的图形装配规则,自动在Teamcenter mockup中实现,在实现的过程中因为数量有点大,想让win程序在执行的过程中不是让用户一直看着“正在处理中”这个提示,而是“自动”切换到Teamcenter mockup应用程序的操作界面中,用户可以看到Teamcenter mockup中指定的图形装配顺序
自动的生成过程,这个“自动”如何实现。然后执行完以后在自动的回到WIN窗体界面。   请高手指点,就和window操作系统中的Alt+Tab的功能差不多,只不过这个程序是指定。

解决方案 »

  1.   

    直接通过API的FindWindow找到那个窗口句柄,再用API的SetForegroundWindow,将窗体前置
      

  2.   

    FindWindowEx找到上面的控件句柄,SendMessage发送输入消息  
    SendMessage(EdithWnd, WM_SETTEXT, (IntPtr)0, "");  
    spy++看看ID
      

  3.   

    FindWindowEx找到上面的控件句柄再用SetForegroundWindow控制切换
      

  4.   

    你既然可以控制 Teamcenter mockup 的操作,
    怎么不能控制 Teamcenter mockup 的窗口呢?
      

  5.   

    没用过API正在研究中谢谢各位!!“
    #6楼 得分:0回复于:2011-01-19 16:25:08
    你既然可以控制 Teamcenter mockup 的操作,
    怎么不能控制 Teamcenter mockup 的窗口呢? ”不能够实现的,能够获取窗体的对象,并且也有active的功能但是还是不能将他转换到当前界面。