【发布时间】:2016-03-25 06:18:11
【问题描述】:
我在对话框中创建了一个复选框,并尝试访问其条件(无论是否选中)。这是我的代码:
CButton *m_ctlCheckBlack = (CButton *)GetDlgItem(IDC_BLACK);
int chkBoxBlack = m_ctlCheckBlack->GetCheck();
当我运行这段代码时,它会弹出一个异常说:
Exception thrown at 0x0FA45564 (mfc140d.dll) in braille_obr.exe: 0xC0000005:
Access violation reading location 0x00000020.
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
您之前已经问过这个问题stackoverflow.com/q/36180788/4603670 --- 仅看两行代码很难说。人们可以猜测问题是什么,或者您可以花时间解释您在做什么。
-
我想
m_ctlCheckBlack是NULL出于某种原因。 -
您从哪里调用包含您发布的 2 行代码的函数?
标签: c++ visual-c++ mfc