您的位置:首页 > 其它

【原创】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;设置默认记录

在实际使用时发现,用第二种方法生成的可执行程序要比用一种方法生成的可执行程序要小。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  border c
相关文章推荐