vc中如何操作外部程序

来源:百度知道 编辑:UC知道 时间:2024/07/02 15:35:17
比如调用播放器去完成打开文件->播放文件->播放完成让播放器自动退出。
调用非自己编写的外部程序去自动完成一系列的操作。

EnableWindow(hwnd,TRUE)
或者看看

bool CTest::EnumWin()
{

HWND hHWWnd = FindWindow( NULL, "我的窗口" );
if( hHWWnd == NULL )
{ AfxMessageBox("Faild");
return false;}
else{
CString strT;
strT.Format("hWnd: %X",hHWWnd );
AfxMessageBox( strT );
m_hHWWnd = hHWWnd ;}

EnumChildWindows( m_hHWWnd , (WNDENUMPROC)EnumChildProc, (LPARAM)NULL);
return true;
}

BOOL CALLBACK EnumChildProc( HWND hwnd, LPARAM lParam)
{
if (hwnd)
{
//这里可以调用getclassname来的到控件类名,然后分别处理。。。
//。。。

char chText[MAX_PATH];
ZeroMemory( chText, MAX_PATH );
GetWindowText( hWnd, chText,