MFC 类似控件数组实现方法
生活随笔
收集整理的這篇文章主要介紹了
MFC 类似控件数组实现方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
如果控件的ID是連續(xù)的,就可以通過(guò)訪問(wèn)ID的方式來(lái)實(shí)現(xiàn)相當(dāng)于控件數(shù)組的循環(huán)操作。
1、打開(kāi)項(xiàng)目resource.h文件
2、首先要讓IDC_CMB_hometype0-7,的ID連續(xù)
修改為:
#define IDC_CMB_hometype0 1182 #define IDC_CMB_hometype1 1183 #define IDC_CMB_hometype2 1184 #define IDC_CMB_hometype3 1185 #define IDC_CMB_hometype4 1186 #define IDC_CMB_hometype5 1187 #define IDC_CMB_hometype6 1188 #define IDC_CMB_hometype7 1189 #define IDC_BUTTON1 1190 #define IDC_BUTTON2 11913、注意:
_APS_NEXT_CONTROL_VALUE 值為 1189,改為1192。
以免界面后加的控件占用前面的ID值。后加的控件ID號(hào)從1192開(kāi)始。
這樣就可以得到連續(xù)的ID值,便于后續(xù)像數(shù)組一樣訪問(wèn)ID值操作控件。
4、程序文件中
#define IDC_CMB_hometype_BaseAddr 1182所有控件可以通過(guò)地址順序累加來(lái)訪問(wèn)
IDC_CMB_hometype_BaseAddr + i。
感謝:
MFC中修改控件的ID號(hào)
總結(jié)
以上是生活随笔為你收集整理的MFC 类似控件数组实现方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: git 强制pull
- 下一篇: 易信上线4.0版本首推“任务红包”功能