我在程序窗体中调用外部程序,如何使外部程序界面窗体显示在本窗体内?解决就给分!

解决方案 »

  1.   

    如果是调用.NET程序,可以这样用:Assembly ass = Assembly.LoadFile("路径地址");
    Type[] types = ass.GetTypes();
    foreach (Type type in types)
    {
        if (type.IsSubclassOf(typeof(System.Windows.Forms.Form)))
        {
            Form form = Activator.CreateInstance(type);
            form.ShowDialog();
        }
    }
      

  2.   

    TO www_123du_com(鼠·神·泪):谢谢,不是NET程序,谢谢!!
      

  3.   

    记得我以前做屏幕保护程序的时候,选择时要在小窗口里面显示,跟你的要求相似又相反,当时是获取一个窗口句柄,然后把自己的程序的父窗口设为获取的窗口句柄就行了。你这个也应该差不多吧,调用win api
      

  4.   

    这个是别的问题,不过跟你的方式哦有点关系的。不知道对你有用不?
    http://community.csdn.net/Expert/topic/4877/4877267.xml?temp=7.744998E-02