有人更改了resource.h文件中某个加速器的数值,因此加速器停止工作。
(有效的旧值)
#define IDR_DELETE_FROM_ACCELERATOR 32873
(新值不起作用)
#define IDR_DELETE_FROM_ACCELERATOR 22873
相关代码:
ON_COMMAND( IDR_DELETE_FROM_ACCELERATOR, OnDeleteFromAccelerator )
void CMyViewClass::OnDeleteFromAccelerator()
{
///....
}
在这两种情况下,数值都是唯一的(没有冲突)。
从MSDN开始,似乎两个数值都应该有效。
我正确地阅读/理解这个吗?
我可以简单地将值重新编号为有效的值,但我想了解它为什么停止工作。
谢谢,
最大
答案 0 :(得分:0)
请多关注TN020。
在表格中说明:
dispatch_async(dispatch_get_main_queue()) {
self.idnumberTextField.text = jsonResult[0]["idnumber"]
}
十进制的0x8000是32768.
22873低于此。