【原创】MASM32中使用资源的一个问题

来源:互联网 发布:淘宝联盟合并付款 编辑:程序博客网 时间:2024/04/27 16:10

在用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;设置默认记录


在实际使用时发现,用第二种方法生成的可执行程序要比用一种方法生成的可执行程序要小。

原创粉丝点击