你总得提供区别这个按钮的一些数据吧。可以用 FindWindowEx() 得到按钮
的 Handle,再用 GetWindowLong(hBtn, GWL_ID) 取得按钮的ID,然后就可
以用 SendMessage(hDlg, WM_COMMAND, ID, 0);

解决方案 »

  1.   

    枚举一个Dialog上的所有控件?(in VC6)?
     用GetWindow函数,可根据它的参数先得到第一个控件,然后用循环得到全部
    CWnd *pWndFirst=GetWindow(GW_CHILD);
    CWnd *pWndNext=pWndFirst;
    CString str;
    while(pWndNext!=NULL)
    {
              //do your handle    
    pWndNext=pWndNext->GetWindow(GW_HWNDNEXT);
    pWndNext->GetWindowText(str);
    if(str=="按钮标题")
    {SendMessage(......);}
    }