当前位置: 代码迷 >> 汇编语言 >> win32汇编 Edit1里面输入2006 想在Edit2输出2006?该怎么处理
  详细解决方案

win32汇编 Edit1里面输入2006 想在Edit2输出2006?该怎么处理

热度:5640   发布时间:2013-02-26 00:00:00.0
win32汇编 Edit1里面输入2006 想在Edit2输出2006?
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
  相关解决方案