使用MASM06 Win32汇编语言014

使用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 事实上是 1 2. 修改helloworld显示一个问号、一个确定按钮、一个取消按钮 3. 在以上基础上当按下确定的时候弹出另一个对话框,说”您刚刚按下了确定按钮”,按下取消的时候同样要弹一个对话框提醒 4. 事实上用 je, jmp 已经OUT 啦,在MASM下,我们可以用 if, elseif , else…… 5. 探究 .if 背后的真相! [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://urlxf.qq.com/?fY7BryY']视频下载[/Downlink]
原文地址:https://www.cnblogs.com/LoveFishC/p/3846154.html