ShellExecute(NULL,"open","cmd.exe",NULL,NULL,SW_SHOWNORMAL)
指定为桌面的代码也给你了
ShellExecute(NULL,"open","cmd.exe",NULL,"C://Documents
and
Settings//****//桌面",SW_SHOWNORMAL)
方法二,直接调用程序
ShellExecute(NULL,"open","c://Documents
and
Settings//****//桌面//daycount.exe",NULL,NULL,SW_SHOWNORMAL)
*****是我的计算机名,不好意思隐藏了~
用CWnd::Findwindow这个函数获取外部程序的窗口指针、然后调用CWnd::FindwindowEx获取该窗口上的子控件(按钮)的窗口指针,然后就可以用这个指针控制这个按钮了,比如SetWindowtext数据采集程序有公开的接口就是是一个函数(应该具有读取数据的功能),你所要做的就是如何调用这个函数;
添加事件
ShellExecute(this->m_hWnd,"open","接口程序.exe","路径","",SW_SHOW )
并添加头文件#include <shellapi.h>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)