如下: 在A中启动程序B
ShellExecute(0,
"open",
"D:\\HEROSOFT\\HERO2001\\B.exe",
"",
"",
SW_SHOWNORMAL); 相应你还可以加上参数,比如打开记事本,"c:\\windows\notepad.exe","c:\setlog.txt"
可以打开文件.
将A送到最上面
HWND hwnd=GetSafeHwnd ();
::BringWindowToTop(hwnd);
BOOL breturn=::SetWindowPos(hwnd, HWND_TOPMOST,0,0,45,20,SWP_SHOWWINDOW); 执行了B之后,得到你想要得结果,在A中关闭B:HWND hwnd=::FindWindow("SthADOClass","超级音频解霸 2001"); ::SendMessage (hwnd,WM_CLOSE,0,0); //关闭B SendMessage(WM_CLOSE,0,0); //关闭A
//这里的类名如"SthADOClass",你使用SPY++来得到
ShellExecute(0,
"open",
"D:\\HEROSOFT\\HERO2001\\B.exe",
"",
"",
SW_SHOWNORMAL); 相应你还可以加上参数,比如打开记事本,"c:\\windows\notepad.exe","c:\setlog.txt"
可以打开文件.
将A送到最上面
HWND hwnd=GetSafeHwnd ();
::BringWindowToTop(hwnd);
BOOL breturn=::SetWindowPos(hwnd, HWND_TOPMOST,0,0,45,20,SWP_SHOWWINDOW); 执行了B之后,得到你想要得结果,在A中关闭B:HWND hwnd=::FindWindow("SthADOClass","超级音频解霸 2001"); ::SendMessage (hwnd,WM_CLOSE,0,0); //关闭B SendMessage(WM_CLOSE,0,0); //关闭A
//这里的类名如"SthADOClass",你使用SPY++来得到
你去看看人家怎么说的。