多线程不懂,用了两个定时器实现控制。m_edit->SetFocus();即是将编辑栏设为焦点,接受鼠标键盘信息。
大致说下程序结构,基于单文档,另外有一个对话框,对话框中有编辑栏和若干控制按钮。用了定时器实现控制画图、暂停、速度调节等。
鼠标滚轮滚动可以实现图形缩放,可是选中编辑栏中的字后,由于m_edit->SetFocus(),光标一直在编辑栏中,此时 鼠标滚轮滚动图形不会缩放,而是滚动编辑栏的垂直滚动条。现在需要取消将编辑栏设为焦点,不知道我变大的明白不?哈哈哈
程序的最后一个功能了,卡在这了