这是一个使用WinxGui编写WTL消息转换程序,程序的目的是从WTL的atlcrack.h文件中提取WTL消息转换为配置文件为VisualFC使用,这个程序原来是用WTL写的,现在我们改用WinxGui来写,顺便讲解一下如何使用VisualFC来帮助构建WinxGui应用程序。
第一步、我们在VS60下运行WinxGui的应用程序向导,建立一个对话框应用程序wtl2cfg,选中菜单支持,快捷键支持,DDX支持。
第二步、打开VS60的资源编辑器,为wtl2cfg对话框资源IDD_MAINDLG增加一个EDIT窗口ID_CFG_EDIT,属性设置为Muliline ,Horizontal scroll,Vertical scroll,Want return。更改IDD_MAINDLG的Border属性为Resizing,以便我们能调整大小。编辑菜单IDR_MAINMENU,在ID_FILE_OPEN下再增加一个ID_FILE_SAVE,“保存.../tCtrl+S”。
第三步、运行工具栏上VisualFC的WinxGui类向导.
消息: 切换至页面Winx Notify,为菜单资源ID列表中ID_FILE_OEPN增加函数OnFileOpen,为ID_FILE_SAVE增加函数OnFileSave。
Resize: 切换至页面Winx Resize,为ID_CFG_EDIT增加Resize属性ResizeAll,为IDOK和IDCANCEL增加Resize属性AnchorRightTop。
UpdateUI: 切换至页面Winx UpdateUI,为ID_FILE_SAVE增加UpdateUI属性UPDUI_ME
第一步、我们在VS60下运行WinxGui的应用程序向导,建立一个对话框应用程序wtl2cfg,选中菜单支持,快捷键支持,DDX支持。
第二步、打开VS60的资源编辑器,为wtl2cfg对话框资源IDD_MAINDLG增加一个EDIT窗口ID_CFG_EDIT,属性设置为Muliline ,Horizontal scroll,Vertical scroll,Want return。更改IDD_MAINDLG的Border属性为Resizing,以便我们能调整大小。编辑菜单IDR_MAINMENU,在ID_FILE_OPEN下再增加一个ID_FILE_SAVE,“保存.../tCtrl+S”。
第三步、运行工具栏上VisualFC的WinxGui类向导.
消息: 切换至页面Winx Notify,为菜单资源ID列表中ID_FILE_OEPN增加函数OnFileOpen,为ID_FILE_SAVE增加函数OnFileSave。
Resize: 切换至页面Winx Resize,为ID_CFG_EDIT增加Resize属性ResizeAll,为IDOK和IDCANCEL增加Resize属性AnchorRightTop。
UpdateUI: 切换至页面Winx UpdateUI,为ID_FILE_SAVE增加UpdateUI属性UPDUI_ME
使用WinxGui构建WTL消息转换程序

本文介绍如何使用WinxGui替代WTL,创建一个从atlcrack.h文件提取WTL消息并转化为配置文件的应用程序。通过在VS60下运行WinxGui向导,增加对话框元素,并利用VisualFC的类向导生成代码。程序包含文件读写功能,支持多线程,并且在WinxGui的帮助下,具备类似MFC的可视化设计能力。
最低0.47元/天 解锁文章
1391

被折叠的 条评论
为什么被折叠?



