1.我在这段代码初添加了一个断点: //获得IDC_TABTEST客户区大小
                      CRect rs;
                   m_tab.GetClientRect(&rs);
                   //调整子对话框在父窗口中的位置
                      rs.top+=20; 
                   rs.bottom-=5; 
                   rs.left+=1; 
                   rs.right-=4; 
有段话不明白:“&rs 0x0012f2a8 {top=0 bottom=300 left=0 right=450} CRect *”
其中的“top=0 bottom=300 left=0 right=450”这句是什么意思啊?后面的数字都是相对什么来设置的?和控件在对话框上的尺寸(右下角显示300 X 200)的联系是什么啊?2.断点和跟踪点的区别是什么?3.快捷键F10和F11的区别是什么?我看效果不是一样的么?

解决方案 »

  1.   

    1. 有什么问题吗??你不是已经说的很清楚了,矩形的top=0 bottom=300 left=0 right=450,你的rs是客户区矩形,当然是相对客户区来说的.
    2.断点通知调试器应在某点上中断应用程序并暂停执行。发生中断时,则称程序和调试器处于中断模式。有关更多信息,请参见中断执行。跟踪点是 Visual Studio 中新的调试器功能。跟踪点是带有与断点关联的自定义操作的断点。参考http://msdn.microsoft.com/zh-cn/ktf38f66.aspx
    3.F10是一行一行的执行,F11是一条语句一条语句的执行,比如有下面语句:f();//假设程序执行到这
    a = 3;如果你按F10,光标马上就到a=3;如果按F11,光标转到函数f()内部..