比如我建了了一个对话框资源。对象名是m_dig,而我在理面加了个command 控件
这个控件的直怎么取得;比如if(m_dig.domodal()==idok),这个idok是什么意思
他是command控件的直吗,请高手帮我,不是太懂的人不要随便发言,谢谢。

解决方案 »

  1.   

    一般对话框上面有ok和cancel两个按钮,分别对应IDOK和IDCANCEL。xxx.DoModal()==IDOK的意思就是,当你按了对话框上的OK按钮后,要做些什么。
      

  2.   

    只是确认你所做的操作而已,一般情况下接着会调用UpdateData()
      

  3.   

    那个***.DoModal()的返回值是1或者2?好像默认的那个IDOK值为1,IDCANCEL值为2。如果把原来的那个ok和cancel按钮删了,自己再加的话,好像就不能用***.DoModal()==ID_OK了(ID_OK是自己定义的按钮的ID)
      

  4.   

    取得对话框里面的控件用GetDlgItem(IDC_RADIO1) 返回一个指向CWND型的指针
    然后,你就操作吧 IDOK上面已经说了
    我就不说了