【原创】MASM32中使用资源的一个问题
2005-09-05 14:06
316 查看
在用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;设置默认记录
在实际使用时发现,用第二种方法生成的可执行程序要比用一种方法生成的可执行程序要小。
(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;设置默认记录
在实际使用时发现,用第二种方法生成的可执行程序要比用一种方法生成的可执行程序要小。
相关文章推荐
- 【android】strings.xml中要注意的一个小问题和使用strings.xml中的资源时要注意的小问题
- 解决”不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接“问题
- [原创]使用DropDownlist时应该注意的一个小问题
- 解决”不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接“问题
- [原创].关于使用QII 10.0编译器无法编辑和查看中文的问题一个变通解决方案
- 解决”不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接“问题
- 局域网共享资源路径更改无法登陆问题(不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接)解决
- 使用动态属性还是资源?似乎是一个问题。
- 使用GET请求资源时一个隐蔽的问题
- [原创]SQL Server 2005:一个使用新创建的User的问题和解决方法
- 解决”不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接“问题
- 如何解决ADO.NET访问Access数据库出现"操作必须使用一个可更新的查询"的问题(非原创,摘自书中)
- win7问题解决,凭据管理器和无法访问,不允许一个用户使用一个以上用户名与服务器或共享资源进行多重连接。
- win7问题解决,凭据管理器和无法访问,不允许一个用户使用一个以上用户名与服务器或共享资源进行多重连接。
- 使用MFC自绘菜单时遇到一个问题
- 安卓中使用SharedPreferences实现软件参数的保存和从另外一个资源获取保存结果
- 关于在Android Studio中使用Assets目录下的资源的问题
- 关于一个android工程同时使用多个工程库,在编译时出现的问题
- microsoft windows network 不允许一个用户使用一个以上用户名与服务器或共享资源的多重连接
- 使用Foreach时出现的一个小问题