当前位置:编程学习 > wap >>

求教windows下如何在Qt界面中嵌入其他程序

我想在QT界面中嵌入windows的远程桌面连接的功能,求解决,谢谢~! Qt Windows --------------------编程问答-------------------- 可以看看这里。 --------------------编程问答-------------------- 我之前有做过嵌入vnc的功能,嵌入的是tightVNC源码。不是windows的远程桌面。
网上直接下载tightVNC源码,编译成库加到你的工程中就好了。控制端和被控制端分别是vncClient和vncServer。 --------------------编程问答-------------------- 1.在.pro文件中加入"CONFIG += qaxcontainer"
2.在界面上放入一个QAxWidget控件

然后通过下面的代码连接

ui->axWidget->setControl("MsTscAx.MsTscAx");
ui->axWidget->dynamicCall("SetServer(QString)", "192.168.217.128");
ui->axWidget->dynamicCall("SetDesktopWidth(int)", 1024);
ui->axWidget->dynamicCall("SetDesktopHeight(int)", 768);
ui->axWidget->dynamicCall("Connect()");


上面的连接信息替换一下就可以了。
如果想要设置用户名和密码自动连接,那么需要先查询AdvancedSettings接口,然后设置密码
这个网上很多资料,自己去查查吧

补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,