一个C++写的窗口Form,能否在.net中调用,并嵌入.net的MDI?
解决方案 »
- GridView1_SelectedIndexChanging
- 像pp = pp.OrderBy(p => p.X).ToList()这样的扩展方法哪里有详细的用法讲解
- 传参的模糊查询
- 标准三层架构asp.net + SQL2000数据库办公自动化源码(C#开发)分享
- 菜鸟问event的问题,搞了三天了,解决不了了
- Dll复制本地和不复制本地有什么区别
- 关于HttpWebRequest的问题
- 关于数据库更新的一个问题(100分,在线等)
- windows moblie 中如何实现这个功能
- 【模拟登陆网站】在窗体Form下WebBrowser1已实现自动登陆,Form2窗体如何复制Form下WebBrowser1已经通过验证的相同站点??
- C#仿资源管理器中的用户栏
- WCF的问题
#2,可考虑C++/CLI(推荐)或PInvoke,与native C++ 交互
private void openProc(string strPath)
{
ProcessStartInfo psi = new ProcessStartInfo(strPath);
Process p = new Process();
p.StartInfo = psi;
p.Start();
} openProc(Application.StartupPath + "\\My.exe");不知道这个是否满足你的要求
private void openProc(string strPath)
{
ProcessStartInfo psi = new ProcessStartInfo(strPath);
Process p = new Process();
p.StartInfo = psi;
p.Start();
}//strPath写入你的exe执行路径
openProc(Application.StartupPath + "\\my.exe");
这个只能实现C#调用C++的exe,我还要求将exe窗口嵌入到C#的主程序中,作为其一个MDIChild
=========================能不能给个例子呀?例如C#调用notepad.exe, 将弹出的notepad窗体嵌入C#的Form