最近在写一个算法的可视化演示程序,基于MFC的。因为算法运行的时间比较长,想在工具条上增加一个暂停按钮,使得可以在程序运行的过程中,点击该按钮暂停程序。
我的想法是:在算法部分执行的过程中加入判断标记,点击暂停按钮改变该标记,从而暂停算法部分的执行。但是在算法运行的过程中,其他按钮根本无法点击。
有哪位达人做过相关方面的东西,望指教。
我的想法是:在算法部分执行的过程中加入判断标记,点击暂停按钮改变该标记,从而暂停算法部分的执行。但是在算法运行的过程中,其他按钮根本无法点击。
有哪位达人做过相关方面的东西,望指教。
但是他那个代码太混乱了,也不知道是怎么实现的。
是不是一定只能用线程来实现?