注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

熊猫正正的博客

熊猫正正的天空

 
 
 

日志

 
 

Windows消息框测试  

2011-03-20 22:45:31|  分类: Win32汇编学习 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

.386
.model flat,stdcall
option casemap:none


WinMain  proto :dword,:dword,:dword,:dword

include  windows.inc
include  user32.inc
include  kernel32.inc
includelib user32.lib
includelib kernel32.lib

.data
param1  dd 9
param2  dd 20
param3  dd 4
param4  dd 5
szcaption db "test",0
buffer  db "Result is ",?,?,13,10,"Hello , You Success!",0
char  db "%d",0

.code
start:
 invoke WinMain,param1,param2,param3,param4
 invoke ExitProcess,NULL
 
WinMain  proc par1:dword,par2:dword,par3:dword,par4:dword
 
 mov ecx,par1
 .repeat
  dec par2
 .untilcxz ;循环结束,par2为11
 
 .if  par2 > 0
  invoke wsprintf,addr buffer + 10,addr char,par3
 .else
  invoke  wsprintf,addr buffer + 10,addr char,par4
 .endif
 
 mov byte ptr buffer + 11,20h ;wsprintf函数字符串后,后缀'\0',现改为空格
 invoke MessageBox,NULL,addr buffer,addr szcaption,MB_OK
 ret

WinMain endp

end start

  评论这张
 
阅读(71)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017