如何数组中的值依次赋值给自定义的Button?
我首先在资源文件里定义了10个自定义Button……DAYTEXT
……
CONTROL DAYTEXT,Day1,"Button",WS_CHILDWINDOW|WS_VISIBLE|BS_BOTTOM|BS_CENTER|BS_OWNERDRAW,12,45,18,15
CONTROL DAYTEXT,Day2,"Button",WS_CHILDWINDOW|WS_VISIBLE|BS_BOTTOM|BS_CENTER|BS_OWNERDRAW,30,45,18,15
……
并定义了一个数组
days db 10 dup(0)
在初始化对话框的时候,通过自己写的函数改变了数组的值,并想用SetDlgItemText函数来将改变后的值依次显示对应每个Button上
mov esi,offset days
xor ecx,ecx
.while ecx<10
invoke SetDlgItemText,hWnd,DAYTEXT,DWORD ptr[esi+ecx]
inc ecx
这样可行吗?