編譯好了,運(yùn)行一個(gè)程序,試圖打開一個(gè)對話框時(shí),對話框出不來,反倒是出來一個(gè)錯(cuò)誤提示:
"An unsupported operation was attempted"
搜了一下:
http://www.experts-exchange.com/Programming/Programming_Languages/MFC/Q_21023191.html里面有回答,的確是那樣的,是resource id的問題.
錯(cuò)誤原因:
開始,給一個(gè)radio映射了一個(gè)變量:
?DDX_Radio(pDX,?IDC_RADIO1,?m_nFindType);
后來發(fā)現(xiàn)
IDC_RADIO1這個(gè)id不好,改為?DDX_Radio(pDX,
IDC_RADIO_BIT, m_nFindType);
編譯當(dāng)然不會出錯(cuò),運(yùn)行時(shí),就出現(xiàn)異常了.如果在上面的代碼上設(shè)個(gè)斷點(diǎn),然后跟蹤進(jìn)去,看的非常清楚.