MFC編輯框顯示

i

給index1,index2,statevalue分別添加控件變量UINT m_index1;UINT m_index2;UINT m_statevalue;


控件變量.png

用上篇文章中講到的GetCheckedRadioButton()函數(shù)得到單選按鈕選中的id號,定義

int keyevent = GetCheckedRadioButton(IDC_RADIO1, IDC_RADIO16);
m_index1 = keyevent;
/*得到右邊三列選中單選按鈕的id*/
int oldstate0 = GetCheckedRadioButton(IDC_RADIO17, IDC_RADIO19);
int oldstate1 = GetCheckedRadioButton(IDC_RADIO20, IDC_RADIO25);
int oldstate2 = GetCheckedRadioButton(IDC_RADIO26, IDC_RADIO31);
m_index2 = oldstate0 * 6 * 6   + oldstate1 * 6 + oldstate2  ;//合并成一個整數(shù)數(shù)據(jù)
m_statevalue = BSTab[m_index1][m_index2];
UpdateData(FALSE);

UpdateData(TRUE)是將控件的狀態(tài)傳給其關(guān)聯(lián)的變量,當(dāng)然你要為控件關(guān)聯(lián)上變量才行。
UpdateData(FALSE)是將控件的關(guān)聯(lián)變量的值傳給控件并改變控件狀態(tài)。
UpdateData刷新的是當(dāng)前對話框。
左邊的兩列是單選按鈕但外觀不同于一般意義上的單選按鈕

改變單選按鈕外觀.png

是通過改變單選按鈕的屬性來實現(xiàn)的

push like屬性.png

將想要改變的單選按鈕push like屬性改為true

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容