在一个对话框内 有两个按钮Button1 和 Button2
void CXXDlg::OnButton1()
{
//........................}void CXXDlg::OnButton2()
{
   //..............
   //这里需要调用CXXDlg::OnButton1()
   //如何调用CXXDlg::OnButton1()呢
   //怎么发送消息是这个地方执行CXXDlg::OnButton1()
   //..............}

解决方案 »

  1.   

    void CXXDlg::OnButton2()
    {
        OnButton1(); //直接调用啊}
    怎么发送消息是这个地方执行CXXDlg::OnButton1()
    是什么意思啊?可以用个成员变量做标志就行了拉
      

  2.   

    调用CXXDlg::OnButton1()
    void CXXDlg::OnButton2()
    {
        //这里需要调用CXXDlg::OnButton1()
        OnButton1();
     
       //怎么发送消息是这个地方执行CXXDlg::OnButton1()
       //..............IDC_BUTTON1为资源ID
       SendMessage(WM_COMMAND,IDC_BUTTON1,0);
    }