返回信息流我编写了个小计算器,参照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 进行运算操作
这是一条镜像帖。来源:北邮人论坛 / cpp / #14156同步于 2008/10/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
请教 MFC中ON_COMMAD_RANGE的问题
unicornhx
2008/10/16镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
resource.h里面的IDC_BUTTON1,...,IDCBUTTON10都等于多少?
它们需要是连续的值,比如1001,1002,1003...
【 在 unicornhx (unicorn) 的大作中提到: 】
: 我编写了个小计算器,参照VC 6.0的书 在2005下编译
: 定义了OnNumberKey 为数字输入函数
: OnOperationKey为运算函数
: ...................
谢谢 问题已经解决了 不过我是重新建的工程
由于第一次用,删除了一些按键,结果在resources.h中发现ID比较乱,就直接在resources.h里改了ID,结果不行。 这是不是因为是系统默认的,改不了??
【 在 gyl 的大作中提到: 】
: resource.h里面的IDC_BUTTON1,...,IDCBUTTON10都等于多少?
: 它们需要是连续的值,比如1001,1002,1003...
自己添加的那些ID是可以直接改的
直接指定就行
注意不要重复
【 在 unicornhx 的大作中提到: 】
: 谢谢 问题已经解决了 不过我是重新建的工程
:
: 由于第一次用,删除了一些按键,结果在resources.h中发现ID比较乱,就直接在resources.h里改了ID,结果不行。 这是不是因为是系统默认的,改不了??