抄来的timer
.if eax == 0 ;倒计时为0,则程序退出
invoke SendMessage,hWinMain,WM_CLOSE,0,0
.endif
被我改成了
.if eax == 0 ;倒计时为0,则开始测试
invoke StartTest
invoke SetDlgItemInt,hWnd,IDC_EDT_POSY,hWnd,FALSE
invoke ShowWindow,hWnd,SW_SHOWNORMAL
.elseif eax==1 ;倒计时到1的时候隐藏
invoke SetDlgItemInt,hWnd,IDC_EDT_POSX,hWnd,FALSE
invoke ShowWindow,hWnd,SW_HIDE
结果嘛就是窗口隐藏之后 不再出来了 怎么都无法show出来
后来想明白了 invoke之后eax值被改变了
呵呵 把eax替换成别的变量之后正常了