今天遇到2个低级错误,先是调用GetPrivateProfileString(L"COLORCORRECTOR",L"iNodeEdit",L"0",iNodeEdit,MAX_PATH,sIniPath)时,明明sIniPath文件的里iNodeEdit=1,可是函数怎么也返回0,我仔细看了好多遍也没发现问题,结果竟然是“COLORCORRECTOR”写错了,应该是“CORLORCORRECTOR”
然后是用IsDlgButtonChecked(IDC_CHECK_NODEEDIT) & BST_UNCHECKED判断IDC_CHECK_NODEEDIT是不是取消选中状态,结果怎么都判断失败,原来BST_UNCHECKED 定义为0x0000,我必须写成IsDlgButtonChecked(IDC_CHECK_NODEEDIT) == BST_UNCHECKED