一般‘确定’按钮是默认有焦点的!

解决方案 »

  1.   

    Handle=Findwindow(...)
    ::PostMessage(Handle....)
      

  2.   

    FindWindow(),
    然后给这个窗口发送IDOK消息
      

  3.   

    写个函数
    CMyDialog * CMyDialog:: GetPane()
    {
       return this;
    }这样不就可以获得它的指针了。然后
    CMyDialog *pCDia = GetPane;
    pCDia->OnOK();
    任务完成了
      

  4.   

    纠正
    CMyDialog *pCDia = GetPane; -->CMyDialog *pCDia = GetPane();
      

  5.   

    获取那个对话框的指针,然后调用它的OnOk()就行了。
      

  6.   

    HWND hwnd = GetSafeHwnd();
    CWnd *cwnd = FromHandle(hwnd);
    cwnd->DestroyWindow();
      

  7.   

    CDlg dlg;
    if(dlg.Domodal == IDOK)
    {
    }你是想这样么?
      

  8.   

    第一阶段的研究结果:
    【1】用FindWindow()找到窗口
    【2】使用SendMessage()发送WM_COMMAND消息,其中WPARAM为IDOK试验结果理想!欢迎大家继续讨论!