动态添加按钮的困惑。 要在对话框中动态添加多个按钮,按钮的创建似乎都必须与一个变量挂钩,这是不是说如果要创建20个按钮就要声明20个该类型的变量或对象成员?有没有其他简单的方法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 for( i=0;i<10;i++) { for(int j=0;j<10;j++) { k=2000+10*i+j; // mystr.Format("%d",k-200); CreateWindow(_T("BUTTON"),_T(""),WS_CHILD|WS_VISIBLE,20+16*i,16*j,16,16,m_hWnd,(HMENU)k,NULL,this); // this->GetDlgItem(k)->RedrawWindow(); } } 动态生成100个按钮。 3楼的,你好,这个(HMENU)k是不是Button ID? --->3楼的,你好,这个(HMENU)k是不是Button ID? yes !! TO:zxw2844(赵轩) 是的,(HMENU)就是Button ID GDI+ 将一张小图片覆盖到一张大图片上,保存,如何完成? 类似flashget的源代码哪有?界面或网络 如何判断电脑是台式机还是手提电脑? 如何将一个文件的内容分次读取? 如何选择XML的编码方式? 如何判断当前剪贴板中粘贴的图片格式?高手请入.. 本人一直迷惑不解在C/C++中的main(op1,op2)不知如传递实参 我有一些linux下的代码需要移植到windows下,碰到一些问题。 怎样重新得到成员列表? 软考成绩什么时候出来?是死是活总要有个结果呀!! CFileDialog的问题,急,在线等待,立刻结分!!! 跪求软件概要设计范文(不是模板)。100相送
{
for(int j=0;j<10;j++)
{ k=2000+10*i+j;
// mystr.Format("%d",k-200);
CreateWindow(_T("BUTTON"),_T(""),WS_CHILD|WS_VISIBLE,20+16*i,16*j,16,16,m_hWnd,(HMENU)k,NULL,this);
// this->GetDlgItem(k)->RedrawWindow();
}
}
动态生成100个按钮。
yes !!
是的,(HMENU)就是Button ID