void CBaDialog::Enable( BOOL p)
{
BOOL HB;
HB=p;
GetDlgItem(IDC_ADD)->EnableWindow(HB);
GetDlgItem(IDC_DELECT)->EnableWindow(HB);
GetDlgItem(IDC_EDIT)->EnableWindow(HB);
GetDlgItem(IDC_FIND)->EnableWindow(HB);
// GetDlgItem(IDC_ALL)->EnableWindow(HB); //问题出在这
}
接分了
问题出在注释掉的位置, 标号为IDC_ALL的按钮被删除了[删除资源时,代码没管],得不到对象句柄,所以报空指针
我注释掉,执行成功了,没再细看,不知道还有没有别的问题,毕竟代码与资源不统一了
小鱼儿,下次传附件,如非必须,把Debug下的文件删了,打包后也就几十K, 就它占地方