Edit1里面输入2006
获得消息我用的是:
invoke GetDlgItemText, hWnd, IDC_EDIT1, addr MaxSize, sizeof MaxSize
mov year, eax
把2006放到year里
问题在Edit2
我用的是:
invoke SetDlgItemInt, hWnd,IDC_EDIT4, year, FALSE
把year 转化为位数,输出的是4
我找了很久没找到
直接输出字符的 API函数
请大伙赐教
------解决方案--------------------------------------------------------
采用 GetDlgItemText() 函数获取的话, 后面应该是用 SetDlgItemText(hWndEdit2, addr MaxSize...) 吧. 或者先是用 GetDlgItemInt() 函数, 返回数值在 eax 中, 再用 SetDlgItemInt(hWndEdit2, eax...) 来设置到 Edit2