netcreature 发表于 2008-11-10 11:32:35

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

前段时间,论坛上有人询问如何用CVI调用另一个CVI做的exe文件,并能实现满屏显示(exe文件正常启动为正常窗体状态)。这是我做的一个演示程序(不包含源代码)。
说明:
1、程序能实现让另一个CVI程序满屏显示,但是并能拦截系统热键!
2、MAINPANEL.exe为主程序,ExternPanel.exe为MAINPANEL.exe要调用的外部文件。

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

netcreature 发表于 2008-11-11 09:03:01

回复 2# fhinali 的帖子

毕竟是做过实际工程的!知道它的实际价值!

swcy225 发表于 2008-11-12 10:56:54

顶顶~~偶要~~

cpubbs 发表于 2008-11-13 00:39:24

兄弟好东西多啊!

netcreature 发表于 2008-11-13 15:23:06

本帖最后由 netcreature 于 2008-12-12 16:29 编辑

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

不太明白你的意思(你不放出源码,光看一个截图,谁能看明白!)。我在上次的exe文件窗体中添加了内容,没遇到你所说的问题。
**** Hidden Message *****

netcreature 发表于 2008-11-13 17:18:07

粗略看了一下你的代码,和我的实现方法完全不同!我再仔细看一下。

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

用我的方式,无论你再怎么添加功能,都没有问题。

bob98bob 发表于 2008-11-16 15:26:49

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

感觉楼主这人太不实在了,一个小功能挺简单的还故弄玄虚。
CVI就是在window api基础之上的东西
WinExec();
FindWindow();
SetWindowPos();
这三个函数就足以了。
解答问题一定要开门见山。

netcreature 发表于 2008-11-17 12:52:42

呵呵。。。楼上似乎不清楚我要表达什么!

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

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

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

4、也欢迎大家都提供实现的方式(有源码最好)!

浙大小声 发表于 2008-11-17 18:07:25

顶下。期待源码allqq-mogudiandian-46all

hondjean 发表于 2008-12-6 09:03:28

allqq-mogudiandian-49all
等着发程序啊

peilin200 发表于 2009-2-27 10:45:52

顶东西不错啊

hcwz 发表于 2009-2-27 17:20:37

我顶下,期待源码!

hcwz 发表于 2009-2-28 19:17:51

我顶啊,等着源码呢!

huhuyo 发表于 2009-3-14 16:25:31

想学习一下.

wangyuhui727 发表于 2009-3-20 16:24:11

好久没来了,没发现还有这个好东西,可怎么没人顶啊
期待中
页: [1] 2 3 4 5
查看完整版本: CVI调用外部CVI(exe文件),并实现满屏演示(不含源码)