怎么在获取第三方的窗口下button句柄后自动执行

如何在获取第三方的窗口下button句柄后自动执行?
目前用mfc写了一个小程序,主要功能是执行第三方软件(也就是另外一个窗口)的按钮的指定动作。目前已经获得了这个按钮的hWnd,如何执行按钮按下的动作呢?

  ::SendMessage(hWnd,WM_LBUTTONUP,NULL,NULL);

其中hWnd是button控件句柄!

------解决方案--------------------
HWND hWnd = ... ;// 按钮的HWND
UINT nID = GetDlgCtrlID(hWnd);
PostMessage(::GetParent(hWnd), WM_COMMAND, MAKEWPARAM(nID, BN_CLICKED), (LPARAM)hWnd);