读书人

一个简单的操作有关问题

发布时间: 2012-03-03 15:33:03 作者: rapoo

一个简单的操作问题
我基于对话框建立了一个应用程序,.然后我在对话框上添了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.

读书人网 >VC/MFC

热点推荐