我弄了一个Edit Control控件并关联了一个long类型的变量,
在这个Edit之后放一个Spin Control控件,然后设置Tab键顺序,Spin的Tab顺序在Edit之后。
接着再设置Spin控件的Auto Buddy属性为True,可是为何执行的时候点击Spin上下箭头 Edit却没有
反应?
PS:Edit控件添加ON_EN_CHANGE消息了的。是不是还要处理Spin的UDN_DELTAPOS消息?在这里面实现?如果是的话,那这个Auto Buddy属性又有什么意义了呢?

解决方案 »

  1.   

    Spin Button控件勾上Set buddy integer属性
      

  2.   

    而且也不是因为Edit Control控件关联的变量是long类型造成的,改成int类型结果依然有Bug
      

  3.   

    我看了一下错误原因,是dlgdata.cpp Line 43 错误(一般是控件绑定了变量,该控件被删除后,忘记在DoDataExchange中将其对应的DDX_语句删除。只要删除就OK了。最好resource里的资源ID也一起干掉)跟进去发现出问题的控件ID是其他几个控件,并不是添加的Spin控件,而且这几个控件都好好的,没有对其有任何的修改