您的位置:首页 > 其它

2016.04.15

2016-04-15 10:42 204 查看
问题

1、家里的360收藏夹并没有保存,昨晚的在家里的电脑上收藏的窗口过程封装类的网页 没有在公司的电脑上看到, 注意云同步

2、编辑器里面的列编辑一直是问题

3、将多列字符里面的前五个字符,都让TEXT("")包含 涉及到正则表达式技术

4、Thunk技术的研究

5、mfc里面关于窗口的封装机制

今日工作:

1、因为原有的win32程序定义了很多全局变量和函数,而我现在准备要加一个对话框显示全部的错误信息,对应的我要加很多消息函数和变量,所以有了要进行封装想法,于是研究win32程序的封装,综合总结有如下方式:

1)类似于mfc的将窗口对象做出链表的

2)类似于wtl的利用很简单迅速实现了窗口过程的对象化

3)简单地利用setwindowlong的GWL_USERDATA和虚函数表实现了窗口过程的多态。

仿照第三种方法做了一个demo。但暂时没有用上,因为要封装原来的程序,耗费时间太大。

2、研究并简单实现了在对话框上不依赖编辑框显示批量文字的功能,拥有垂直和水平的滚动条,并实现相关的函数跟消息和三列显示。然而我想要达到在不依赖于mfc的情况下,实现类似于excle的功能,位于某列某行的某个元素,能实现自动换行和对齐所在列的功能,研究了win32下的listbox及编辑框,暂时并没有发现可行性方案。由于游戏更新器的程序的实际需求以简单为准,所以并没有继续。

3、经过讨论,避开了复杂的编辑处理及窗口过程处理,采用了记事本显示错误信息的方式。删除了昨天做的按钮功能和今天添加的代码,翻译了所有的错误代码对应的错误信息,用记事本实现了错误信息提示,即出现错误,就弹出显示错误代码及其对应信息的记事本对话框。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: