本帖最后由 VisualEleven 于 2014-07-24 11:07:49 编辑

解决方案 »

  1.   

    因为对话框A还没创建,就不能用Timer消息了,你要用Create等方式创建窗口出来
      

  2.   

    A类关联的窗口的没有创建,你的SetTimer应该会失败
      

  3.   

    楼上的大神,那请问,定时器Timer必须是A类创建后才能用吗?
    为什么调用A类里的函数,则不需要创建也可以直接用啊?
    菜鸟一枚,不好意思...
      

  4.   

    因为你在改函数里面调用SetTimer是与窗口相关的操作,但是你类对象关联的窗口还没有创建,所以一切跟窗口相关的操作均为非法操作。
      

  5.   

    Timer 是个属于A的控件,需要A已创建。函数本身是存在的,你可以在A的start函数里加一个获取错误码函数,看看SetTimer是否执行成功。