在VC++2008中如何添加控件数组? 10
我在VC++2008中新建“Windows窗体应用程序”项目,那么在窗体中如何添加控件数组,就像VB一样Label1(0),Label1(1)这样的。怎么把它们关联成数组...
我在VC++2008中新建“Windows窗体应用程序”项目,那么在窗体中如何添加控件数组,就像VB一样Label1(0),Label1(1)这样的。
怎么把它们关联成数组变量啊? 展开
怎么把它们关联成数组变量啊? 展开
2个回答
展开全部
控件的ID不能使用数组,但可以给他们关联成数组变量。
补充:手动添加关联的变量。
比如Button控件,ID是ID_BUTTON0,ID_BUTTON1,ID_BUTTON2,...ID_BUTTON9
要关联的变量为m_ctrlBtn[0]-m_ctrlBtn[9]
声明:CButton m_ctrlBtn[10];
关联:在DoDataExchange(CDataExchange* pDX)中添加
DDX_Control(pDX, IDC_BUTTON1, m_ctrlBtn[0]);
...
DDX_Control(pDX, IDC_BUTTON9, m_ctrlBtn[9]);
就可以了
补充:手动添加关联的变量。
比如Button控件,ID是ID_BUTTON0,ID_BUTTON1,ID_BUTTON2,...ID_BUTTON9
要关联的变量为m_ctrlBtn[0]-m_ctrlBtn[9]
声明:CButton m_ctrlBtn[10];
关联:在DoDataExchange(CDataExchange* pDX)中添加
DDX_Control(pDX, IDC_BUTTON1, m_ctrlBtn[0]);
...
DDX_Control(pDX, IDC_BUTTON9, m_ctrlBtn[9]);
就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好象没有,你可以这些事件调同一个函数,用一个参数表示调用者的不同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询