想写一程序(程序A)控制另外一个程序(程序B)中的"另存为"对话框
自动输入文件名
自动电击保存代码如下
HWND hWnd2, hWnd3;
HWND hWnd1 = ::FindWindow(NULL, "另存为");
if(hWnd1!=NULL)
{
hWnd2 =::FindWindowEx(hWnd1,NULL,"Edit",NULL);
hWnd3 =::FindWindowEx(hWnd1,NULL,"Button","保存(&S)");
if(hWnd2!=NULL&&hWnd3!=NULL)//这里是可以进入的说明两个句柄都找到了
{
int sss=0;
::SendMessage(hWnd2,WM_SETTEXT,255,(LPARAM)szBuff);//这里发现在输入文件名处已经写上了想要写的文件名.OK

::SendMessage(hWnd3,WM_COMMAND,0,0);//这步的本意是想点击"保存"可是没有执行这一步关键问题在这里,不知道怎么修改!
//int ss=0;
}
else
{
 AfxMessageBox("没有找到第二级窗体");    }
}