注册 登录
编程论坛 汇编论坛

WIN32编辑框的另一个问题

zhoulikelvjj 发布于 2007-12-02 23:15, 1259 次点击
以前发的一个帖子问题已经解决了。。是我少定义了编辑框一个属性WS_EX_ACCEPTFILES
现在又有一个问题了。。。
代码1:
             .if eax == IDC_EDIT1
                       invoke GetDlgItemText,hWnd,IDC_EDIT1,addr @szbuffer,sizeof @szbuffer
                       invoke SetDlgItemText,hWnd,IDC_EDIT2,addr @szbuffer
              
              .elseif eax == IDC_EDIT2
                       invoke GetDlgItemText,hWnd,IDC_EDIT2,addr @szbuffer,sizeof @szbuffer

           是在第一个编辑框输入字符串时。可以再第二个编辑框显示
代码2:
             .if eax == IDC_EDIT1
                         invoke GetDlgItemText,hWnd,IDC_EDIT1,addr @szbuffer,sizeof @szbuffer
                         invoke SetDlgItemText,hWnd,IDC_EDIT2,addr @szbuffer
              
              .elseif eax == IDC_EDIT2
                         invoke GetDlgItemText,hWnd,IDC_EDIT2,addr @szbuffer,sizeof @szbuffer
                        invoke SetDlgItemText,hWnd,IDC_EDIT1,addr @szbuffer
         这代码是想再第一个框输入字符串时显示在第二个框中。在第二个框里输入字符,就显示在第一个框里,但是这样应该是这2个消息之间死循环(我自己这么理解的,不知道对不?),可是程序运行后不管点那一个框都会自动退出程序。。。。。
0 回复
1