在用masm32编写演示利用WH_JOURNALRECORD 和 WH_JOURNALPLAYBACK钩子记录和回放 键盘+鼠标 操作程序程序op_record中发现的一个资源使用方面的问题/技巧。
(op_record程序可以到http://purpleendurer.ys168.com下载,其中/myworks/demo_only目录下的op_rocord.rar为演示版本,/myworks/tools目录下的op_rocord.rar为具有实用功能的版本,程序界面图可看:【原创】用MASM32写的记录和回放 键盘+鼠标 操作程序 )
在MASM32的资源文件中使用文本框(edit)并置初值,一般有两种方法:
第一种方法:
直接在资源文件中定义文本框(edit)并置初值:
CONTROL "200", IDC_edtRecordCount, "edit", WS_BORDER + ES_NUMBER + WS_CHILD + BS_AUTOCHECKBOX, 46, 24, 17, 9
第二种方法:
1。在资源文件中定义文本框(edit)
EDITTEXT IDC_edtRecordCount, 46, 24, 17, 9, ES_NUMBER
2。在程序中对文本框(edit)置初值:
.IF uMsg == WM_INITDIALOG
invoke SetDlgItemInt,g_hWnd, IDC_edtRecordCount, c_DefaultRecordCount, FALSE;设置默认记录
在实际使用时发现,用第二种方法生成的可执行程序要比用一种方法生成的可执行程序要小。
分享到:
相关推荐
Masm32使用教程详细描述了Masm32基本使用方法、思路,本人认为较好
Masm32使用指南,主要介绍、说明32位汇编环境的建立和使用。
MASM32教程MASM32教程MASM32教程MASM32教程MASM32教程MASM32教程MASM32教程
masm32 SDK 软件包,一些工具的集合,很棒!
include \masm32\include\masm32.inc includelib \masm32\lib\kernel32.lib includelib \masm32\lib\masm32.lib .data HelloWorld db "Hello World!", 0 .code start: invoke StdOut, addr HelloWorld invoke ...
MASM32是面向WIN32程序开发的,MASM611是面向DOS的,MASM32不使用中断调用了,而是使用微软的应用程序开发接口API和其他高级开发语言差不多了。而MASM611才是使用中断。 解压后大约15M 而压缩后才3.4M 分享学习的...
MASM32 Editor
MASM32 V11版本中的kernel32.inc和Kernel32.lib中的Module32First / Module32Next and Process32First / Process32Next这两对函数信息存在bug。按照Microsoft MSDN,这两对函数的ANSI版本不是Module32FirstA / ...
::将此段代码复制到记事本,存为**.bat,将set Masm32Dir=后面的地址改为你的Masm32地址 ::使用方法:将.asm源文件拖到此批处理文件上,在源文件目录生成.exe文件 ::错误提示: ::1.Masm32编译器地址存在同名程序 ::...
MASM32是不同工具软件的大集合,它的汇编编译器用的是MASM软件包中的Ml.exe,资源编译器和32位链接器用的是Microsoft Visual Studio中的Rc.exe和Link.exe,同时包含了Microsoft Visual Studio中的其他一些工具,如...
masm32安装时,如果是64位系统,会提示缺少几个lib文件,如kernel32.lib,user32.lib等
MASM32 多个反汇编工具
32位汇编,Masm,Windows32,Masm32编译器
这是masm32环境下编写的hello汇编代码
MASM32是不同工具软件的大集合,它的汇编编译器用的是MASM软件包中的ML.exe,资源编译器和32位链接器使用的是Microsoft visual stdio中的Rc.exe和Link.exe,同时包含了Microsof visual Studio中的其他一些工具,如Lib....
Masm32 库文件,Masm32 库文件,Masm32 库文件,Masm32 库文件
masm32汇编手册,罗云彬写的..很好用...
这是适用于win32的masm包,下载后即可使用,方便
Masm32v10汇编开发包
32位汇编开发工具MASM32,骨灰级底层开发工具。