RadASM如何编辑资源并使用资源
来源:互联网 发布:java字节转为字符串 编辑:程序博客网 时间:2024/06/07 08:06
RadASM不愧是学习汇编的最好的编译器,强大的代码提示和补全让人爱不释手。而且还自带了资源编辑器,这也算是弥补了MASMPlus的不足之处了吧。
首先,点击File->New Project,Assembler选择masm,Project Type选择Win32 APP,输入工程名,工程描述,存储位置,就不多说了。(如下图)
然后,选择DialogApp.tpl,点击下一步,点击下一步,点击下一步。现在创建工程对话框窗口应该已经消失了。
然后,看到右上角有该工程的一些文件(只是一些),hehe.asm写的模板生成的代码,hehe.inc是此工程自定义的头文件。在Resources文件中,有两个文件,hehe.dlg和hehe.rc,在.dlg文件中可以设计窗口,.rc文件貌似是.dlg的头文件,现在还用不到。(如下图)
然后,双击hehe.dlg文件,可以看到漂亮的可视化的资源编辑器,咱们在对话框里面先画一个对话框,在右下角可以看到这个按钮的属性,咱们修改一下按钮的文字,双击Caption后面的区域,输入文字“OK”,可以把(name)项也改一下,就改成“BTN_OK”好了,如下图:
然后,记住这个button的ID是1001,双击hehe.inc文件在里面加一条
BTN_OK EQU 1001
在.const中添加如下数据,用于显示消息框的时候使用,如下
szText db ‘you create a button’,0
szCaption db ‘tips’,0
然后双击hehe.asm文件,在.elseif eax==WM_COMMAND下面添加以下几句,mov eax,wParam
.if eax==BTN_OK
invoke MessageBox,hWin,addr szText,addr szCaption,MB_OK
.endif
如下图:
然后,编译运行,点击“OK”按钮,看看是不是弹出一个消息框。如下:
- RadASM如何编辑资源并使用资源
- 关于RadASM使用编译资源脚本功能无法找到指定头文件的解决方案
- 如何嵌入并使用 C# 来访问资源
- MFC如何添加新类型的资源并使用它
- 如何使用资源文件
- 如何使用资源文件
- 如何使用资源文件
- 如何使用资源文件
- 如何使用NCBI资源
- RadASM资源链接错误RC2104及找不到resource.h解决方案
- RadASM资源链接错误RC2104及找不到resource.h解决方案
- flex中如何使用资源
- Delphi 如何使用资源文件
- 【求助】 如何使用ID3D10resource资源
- 如何使用mask资源图
- Drawable资源资源使用
- delphi 10.2 创建并使用资源文件
- 如何使用array资源文件中定义的资源数组
- POJ2441 Arrange the Bulls 状态压缩DP
- 再说Java EE
- 扩展欧几里德算法
- C++多态性分析之虚函数表
- HDU1799 循环多少次?【找规律】
- RadASM如何编辑资源并使用资源
- 高仿京东商品放大镜js
- Android下载进度条,一个通俗易懂案例
- 【二叉树之遍历的应用】HDU 1710---Binary Tree Traversals
- android 4.4 Settings分析
- CDOJ-#149 解救小Q(BFS)
- POJ 1195 Mobile phones (二维树状数组)
- nxyl4y tqx40
- hdu1799 循环多少次?