首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

一个简单的操作有关问题

2012-03-03 
一个简单的操作问题我基于对话框建立了一个应用程序,.然后我在对话框上添了9个图像控件,现在我想定义一个C

一个简单的操作问题
我基于对话框建立了一个应用程序,.然后我在对话框上添了9个图像控件,现在我想定义一个CSTATIC数组跟相联系,但是不知道怎么定义,请指导一下吧,初学者.

[解决办法]
数组的话要手动的建立连接,其实也就是在DoDataExchange()中加代码。你先建立CStatic数组,然后在对话框DoDataExchange()中依下面格式添加即可。

DDX_Control(pDX, IDC_STATIC1, m_static[0]);
DDX_Control(pDX, IDC_STATIC2, m_static[1]);
…………
DDX_Control(pDX, IDC_STATIC9, m_static[8]);


[解决办法]
定义一个int m_nStatic[9]数组,控件的名称IDC_STATIC_1到9,
资源里面使他们的ID值以1的大小值顺序增加,
然后再用for语句赋给nStatic.

热点排行