我在對話框內添加了一個check-box復選框控制元件,然后為它添加了一個變數,如下圖

但我運行時vs2017卻報錯,如下圖:



這個錯我不知道錯在哪里,我懷疑是變數型別不對。
我使用向導給復選框添加變數時,默認型別是CButton,改不掉。然后我去代碼中改變數型別,把CButton改成CCheckBox,卻發現沒有CCheckBox這個類。但是我發現了CCheckListBox這個類,我嘗試用它去替換CButton,但還是沒有解決錯誤。接下來我依次嘗試了CWnd、CListBox,都沒有啥用。
為啥在mfc中就沒有CCheckBox這個類呢?怎么為復選框CCheckBox添加變數呢?
uj5u.com熱心網友回復:
把密碼編輯框和按鈕類關聯? 是個低級錯誤吧uj5u.com熱心網友回復:
是記住密碼這個復選框,我就是沒搞明白為啥用用向導給Check-box控制元件關聯變數,變數的默認型別是CButton,而且運行起來會報錯。我
沒找到合適的變數型別
uj5u.com熱心網友回復:
ID重新整理下看看, 可能是ID不對應或者有重復uj5u.com熱心網友回復:
手動修改吧,改成BOOL型別,或者向導生成的時候類別不要用控制元件,用變數uj5u.com熱心網友回復:

CButton m_Check;
我這里沒問題啊 能編譯通過的
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/23444.html
標籤:基礎類
