void CLianxiDlg::OnButton1() 只看到事件成员函数,没找到生成控件的代码.c++ builder里可以清楚的看到new 一个控件出来代码帮忙说说生成控件的代码在哪里,刚学vc++

解决方案 »

  1.   

    *dlg.cpp里面生成的是void CLianxiDlg::OnButton1()和在BEGIN_MESSAGE_MAP(CContorBoxDlg, CDialog)与END_MESSAGE_MAP()之间的ON_BN_CLICKED(IDC_BUTTON1, &CContorBoxDlg::OnBnClickedButton1)和头文件中afx_msg void OnBnClickedButton1();消息响应;
      

  2.   

    双击该资源编辑器上button,进入不了cpp文件中对应的代码处吗?
      

  3.   

    bcb上可以清楚看到
    Button * Button1;
    Button1=new(BUtton);
    这样的代码,vc++不知道在哪里
      

  4.   

    呵呵,BCB上的东西都是可以自动绑定生成的,而VC上的得自己定义变量,但是关联的映射还是自动生成好了的
      

  5.   

    vc不会自动给控件绑定变量;
    如果你是问控件的信息在哪里,那就是.rc文件
      

  6.   

    VC会根据rc里的数据自动生成控件。你要添加的,是该控件所能响应的各类消息的处理。
      

  7.   

    以DLGBOX资源形势插入,非SDI等,因此并无NEW
      

  8.   


    对的,所有控件,都是在资源文件 .rc 里面定义的,不是像 BCB 那样new 生成的。你找这个代码干嘛啊?如果你想修改这个控件,直接双击,就进入到这个控件的响应函数里面了,可以添加代码。