我知道按F9,预先设置断点,可以让程序停下来;
但是,如果实现不知道该把断点设在哪里呢?怎么办?
举个例子说:
有一个mdi的例子,
我想在按了按钮“new”(新建文档)时,让程序停下来,看看程序到底在执行哪个函数,
做的到吗?

解决方案 »

  1.   

    断点的前提是你自己知道要在哪里断,而不是要编译器告诉你该在哪里断。因果关系都滑弄清楚。如果说你想知道点了new以后,这个到底执行了这个函数没有那还差不多。
      

  2.   

    F9把断点设在光标所在代码行处阿。
    按一个“new”(新建文档)程序都要执行n多个函数,你可以把断点设在那个按钮的OnCommand处,然后不断按F11,一条一条语句的跟踪。
      

  3.   

    加断点,
    New的时候如果你没有手动添加映射函数的话,由CWinApp::OnFileNew来操作。