MFC 类似控件数组实现方法
生活随笔
收集整理的這篇文章主要介紹了
MFC 类似控件数组实现方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
如果控件的ID是連續的,就可以通過訪問ID的方式來實現相當于控件數組的循環操作。
1、打開項目resource.h文件
2、首先要讓IDC_CMB_hometype0-7,的ID連續
修改為:
#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號從1192開始。
這樣就可以得到連續的ID值,便于后續像數組一樣訪問ID值操作控件。
4、程序文件中
#define IDC_CMB_hometype_BaseAddr 1182所有控件可以通過地址順序累加來訪問
IDC_CMB_hometype_BaseAddr + i。
感謝:
MFC中修改控件的ID號
總結
以上是生活随笔為你收集整理的MFC 类似控件数组实现方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 强制pull
- 下一篇: 易信上线4.0版本首推“任务红包”功能