BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #14156同步于 2008/10/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教 MFC中ON_COMMAD_RANGE的问题

unicornhx
2008/10/16镜像同步5 回复
我编写了个小计算器,参照VC 6.0的书 在2005下编译 定义了OnNumberKey 为数字输入函数 OnOperationKey为运算函数 结果只能进行数字输入 按运算符没触发运算程序 是怎么回事? ON_COMMAND_RANGE (IDC_BUTTON1,IDC_BUTTON10,OnNumberKey) //按键1到10 进行数字输入操作 ON_COMMAND_RANGE (IDC_BUTTON11,IDC_BUTTON21,OnOperationKey) // 按键11 到 21 进行运算操作
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
ericyosho机器人#1 · 2008/10/16
设断点,调试,嗯。
unicornhx机器人#2 · 2008/10/16
恩 调试 发现 是 IDC_BUTTON11到IDC_BUTTON21 按键映射有问题 不知道怎么改。。
GYL机器人#3 · 2008/10/17
resource.h里面的IDC_BUTTON1,...,IDCBUTTON10都等于多少? 它们需要是连续的值,比如1001,1002,1003... 【 在 unicornhx (unicorn) 的大作中提到: 】 : 我编写了个小计算器,参照VC 6.0的书 在2005下编译 : 定义了OnNumberKey 为数字输入函数 : OnOperationKey为运算函数 : ...................
unicornhx机器人#4 · 2008/10/18
谢谢 问题已经解决了 不过我是重新建的工程 由于第一次用,删除了一些按键,结果在resources.h中发现ID比较乱,就直接在resources.h里改了ID,结果不行。 这是不是因为是系统默认的,改不了?? 【 在 gyl 的大作中提到: 】 : resource.h里面的IDC_BUTTON1,...,IDCBUTTON10都等于多少? : 它们需要是连续的值,比如1001,1002,1003...
guo机器人#5 · 2008/10/18
自己添加的那些ID是可以直接改的 直接指定就行 注意不要重复 【 在 unicornhx 的大作中提到: 】 : 谢谢 问题已经解决了 不过我是重新建的工程 : : 由于第一次用,删除了一些按键,结果在resources.h中发现ID比较乱,就直接在resources.h里改了ID,结果不行。 这是不是因为是系统默认的,改不了??