cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡
《LabVIEW宝典》LabWindows/CVI论坛精华贴NET0816以太网数据采集卡
查看: 6743|回复: 56

CVI调用外部CVI(exe文件),并实现满屏演示(不含源码)

[复制链接]
发表于 2008-11-10 11:32:35 | 显示全部楼层 |阅读模式
前段时间,论坛上有人询问如何用CVI调用另一个CVI做的exe文件,并能实现满屏显示(exe文件正常启动为正常窗体状态)。这是我做的一个演示程序(不包含源代码)。
说明:
1、程序能实现让另一个CVI程序满屏显示,但是并能拦截系统热键!
2、MAINPANEL.exe为主程序,ExternPanel.exe为MAINPANEL.exe要调用的外部文件。

如果有人需要源代码,请在后面跟贴,如果跟贴人数超过30人,我再公布源代码!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2008-11-11 09:03:01 | 显示全部楼层

回复 2# fhinali 的帖子

毕竟是做过实际工程的!知道它的实际价值!
发表于 2008-11-12 10:56:54 | 显示全部楼层
发表于 2008-11-13 00:39:24 | 显示全部楼层
 楼主| 发表于 2008-11-13 15:23:06 | 显示全部楼层
本帖最后由 netcreature 于 2008-12-12 16:29 编辑

马甲太多了吧!连人都认错了!

不太明白你的意思(你不放出源码,光看一个截图,谁能看明白!)。我在上次的exe文件窗体中添加了内容,没遇到你所说的问题。
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2008-11-13 17:18:07 | 显示全部楼层
粗略看了一下你的代码,和我的实现方法完全不同!我再仔细看一下。

呵呵。。。看来还是我的方法比较可靠啊!!!

用我的方式,无论你再怎么添加功能,都没有问题。
发表于 2008-11-16 15:26:49 | 显示全部楼层

解答问题一定要开门见山!

感觉楼主这人太不实在了,一个小功能挺简单的还故弄玄虚。
CVI就是在window api基础之上的东西
WinExec();
FindWindow();
SetWindowPos();
这三个函数就足以了。
解答问题一定要开门见山。
 楼主| 发表于 2008-11-17 12:52:42 | 显示全部楼层
呵呵。。。楼上似乎不清楚我要表达什么!

1、我们所要实现的是用CVI本身提供的函数实现启动一个外部函数,并使其全屏显示(而这个窗体正常运行时是正常显示:如没有最大化按钮,不能改变大小等);

2、所谓全屏显示是指窗体运行时处于最前端、没有标题栏、没有菜单栏、没有工具栏、没有状态栏、其它功能正常实现等;

3、既便是用你提供的三个函数,也不是轻易能实现的;

4、也欢迎大家都提供实现的方式(有源码最好)!
发表于 2008-11-17 18:07:25 | 显示全部楼层
顶下。期待源码
发表于 2008-12-6 09:03:28 | 显示全部楼层
发表于 2009-2-27 10:45:52 | 显示全部楼层
顶  东西不错啊
发表于 2009-2-27 17:20:37 | 显示全部楼层
发表于 2009-2-28 19:17:51 | 显示全部楼层
我顶啊,等着源码呢!
发表于 2009-3-14 16:25:31 | 显示全部楼层
发表于 2009-3-20 16:24:11 | 显示全部楼层
好久没来了,没发现还有这个好东西,可怎么没人顶啊
期待中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|cpubbs论坛. ( 粤ICP备09171248号

GMT+8, 2017-12-13 09:30 , Processed in 0.322958 second(s), 13 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表