初学者求助:按钮功能复用和多线程
1 按钮复用怎么实现?比如,一个计时器,下面一个按钮,按一次,开始;再按一次,停止。如何让一个按钮实现两个功能?2 对话框怎么复用?我也是看到别人的界面才发现的:选择某一个菜单,弹出一个对话框,实现一个功能;选择另一个菜单,弹出同一个对话框,同样的控件,却实现不同的功能。怎么实现?
3 多线程怎么弄?一个很复杂的计算过程,点击“开始计算” 开始计算,但此时容易使对话框“没有响应”。想实现以下功能:点击“开始计算”,开始后台计算,同时使“开始计算”按钮“不可用”,并且在前台显示处理进程(比如,正在处理哪个文件),处理时间很长,但前台不能“没有响应”。后台处理结束后,使“开始计算”按钮“可用”。这个功能必须要用多线程吗?如何实现?
刚学VC++,请大家多多指教