我在對話框中創建了一個複選框,並試圖訪問它的條件,無論是否選中。這是我的代碼:MFC「內存分配違規」
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.
任何幫助將不勝感激。謝謝。
您已經詢問過此問題http://stackoverflow.com/q/36180788/4603670 ---只需查看兩行代碼就很難說。人們可以猜出問題所在,也可以花時間解釋你在做什麼。 –
我想'm_ctlCheckBlack'由於某種原因是'NULL'。 –
從哪裏調用包含您發佈的兩行代碼的函數? –