请问各为高手如何将窗口上CStatic控件与定义的CStatic对象关联起来。
比如在窗体上有10个CStatic控件,现在定义一个数组CStatic bmpsta[10];该怎么将数组与控件关联起来。
比如在窗体上有10个CStatic控件,现在定义一个数组CStatic bmpsta[10];该怎么将数组与控件关联起来。
解决方案 »
- 菜鸟问题:如何利用vc开发中英文双语版的应用程序?
- 求教 system error:53
- 请教: syntax error : missing ';' before '*'....'dlg' : missing storage-class or type specifiers
- 请教一个服务问题,我叫:钟平生
- 如何获取IE地址栏里的URL,UP有分!
- _bstr_t类型的数据如何转化成long类型?
- 如果要在一个DLL中调用 CreateWindow (...),那倒数第二个参数(即hInstance),应该怎么赋值?用 NULL 有什么不妥
- webbrowser设置代理
- 虚拟键盘的消息队列,进程间GetKeyboardState
- winsock编程模式的疑惑
- 问问大家,在WEB下使用的COM组件,它使用到的一些数据存放在哪里?
- 有关CListCtrl的基础问题
这样吧,将那10个CStatic的ID号定义成连续的数字。
void CYourDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CTest)
for(int i=0; i<10; i++)
{
DDX_Control(pDX, IDC_YOUTSTATIC+i, bmpsta[i]);
}
//}}AFX_DATA_MAP
}
DDX_Control(pDX,IDC_STATIC1,BMPSTA[0]);
.
.
.
.
.
.