使用MASM06 - Win32汇编语言014
2011-09-26 17:27
281 查看
使用MASM06
让编程改变世界Change the world by program
API参数中的等值定义(宏)
回过头来看显示消息框的语句:invoke MessageBox, NULL, offset szText, offset szCaption, MB_OK
还是这个函数,不过这次我们关注的焦点有所改变:MB_OK
地球人都知道,MB_OK 就是使得程序弹出来的时候有个“确定”的选项!
我们这次来探索他背后的数字含义。
回顾一下原型:
[codesyntax lang="c"]
int MessageBox( HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType );
[/codesyntax]
在uType这个参数中使用了MB_OK,这个MB_OK是什么意思?小甲鱼带大家着手来查找文档!
实例演练
1. MB_OK 事实上是 12. 修改helloworld显示一个问号、一个确定按钮、一个取消按钮
3. 在以上基础上当按下确定的时候弹出另一个对话框,说”您刚刚按下了确定按钮”,按下取消的时候同样要弹一个对话框提醒
4. 事实上用 je, jmp 已经OUT 啦,在MASM下,我们可以用 if, elseif , else……
5. 探究 .if 背后的真相!
[buy] 获得所有教学视频、课件、源代码等资源打包 [/buy]
[Downlink href='http://urlxf.qq.com/?fY7BryY']视频下载[/Downlink]
相关文章推荐
- 使用MASM06 - Win32汇编语言014
- 使用MASM03 - Win32汇编语言011
- 使用MASM03 - Win32汇编语言011
- 使用vs2010和masm32搭建win32汇编语言编程编译环境
- WIN32汇编语言中位图的使用
- WIN32汇编语言之通用对话框的使用
- [编程实例]win32汇编语言调用dll结束进程[使用masmplus1.2]
- WIN32汇编语言中位图的使用
- 使用MASM07 - Win32汇编语言015
- 使用MASM07 - Win32汇编语言015
- 使用MASM12(使用子程序和堆栈平衡原理)- Win32汇编语言020
- 使用MASM02 - Win32汇编语言010
- 使用MASM05 - Win32汇编语言013
- 使用MASM12(使用子程序和堆栈平衡原理)- Win32汇编语言020
- 使用MASM02 - Win32汇编语言010
- 使用MASM05 - Win32汇编语言013
- 使用MASM11(变量的使用2)- Win32汇编语言019
- 使用MASM04 - Win32汇编语言012
- 使用MASM11(变量的使用2)- Win32汇编语言019
- 使用MASM04 - Win32汇编语言012