1.7.4 单元测试
在测试程序时发现,当单击“日志”按钮以后,对话框会伸展,但是再次单击“日志”按钮时,对话框却没有收缩,为什么会出现这样的问题呢?下面来看一下“日志”按钮的单击事件代码。
void CManagedlg::OnButton4() { m_bExpand = TRUE; Display(); }
|
从上面的代码中发现按下“日志”按钮后,变量m_bExpand的值一直是TRUE,所以当再次按下“日志”按钮时,对话框还是处于伸展状态。发现了问题所在就好办了,只要修改变量m_bExpand的值就可以使对话框进行伸缩显示了。代码如下:
void CManagedlg::OnButton4() { m_bExpand = !m_bExpand; Display(); } |
【责任编辑:
夏书 TEL:(010)68476606】