开发日志(2007)

来源:互联网 发布:张大奕的淘宝内衣店 编辑:程序博客网 时间:2024/06/07 21:46

开发日志

20:57 2007-10-28
theme中,菜单图标大小支持自定义了
去掉了每日一帖,exe体积减小了
点收藏栏中的项目后没有添加到"最常访问"列表中,修正

 

22:25 2007-8-28
纳闷为何explorer的工具栏能显示透明效果的图标,原以为采用的是自画,但是通过bho发现这个工具栏对应的imagelist竟然是透明图标,
难道imagelist能处理带透明效果的图标?于是,结果是,
花了很多精力去处理在工具栏上显示带透明通道的图标,结果发现,原来有很简单的办法,
其实imagelist是可以处理带alpha通道的图片的,只要用ImageList_Add添加即可,
但在创建时需要使用 ILC_COLOR32,这样一来,问题就简单多了,呵呵
但我是在xp下尝试成功的,不知在2k下是否成功
于是清理了一堆代码,exe减了4k,怎么才减那么少...

更换主题简单了,应该可以简单的实现实时更改了,
菜单图标终于可以使用透明的了

17:57 2007-8-22
开始着手处理"更换theme"的功能
add class cTheme

15:25 2007-8-18
增加了可以更改主题(不过是工具栏图标更换而已)的设置项,主题相关文件放在theme目录下,
不太完善,更改后需要重启程序才能生效
自画菜单的代码还可以有很多改进,如,图标大小,字体大小


21:37 2007-6-11
发现在xp主题模式下,按钮严重变形,尺寸规律严重不一样,
于是将toolbar style设为TBSTYLE_FLAT,没有TBSTYLE_LIST,于是好了
问题是这样子如果按钮有文字就麻烦了,更严重的变形,幸好我这里的设计是没文字的^-^
忘了webbrowser有ctrl+n的快捷键,如果不处理的话会弹出ie窗口,拦截之

22:50 2007-5-28
采用了工具栏自画方式,实现了:
1.使toolbar模拟菜单更加完美,文字字体,大小,颜色能随系统改变而改变(需要重启)
2.能够将带alpha通道的图片作为工具栏图标,由于vb没支持png格式,我又不会写,于是借用了gdi+来加载png图片

增加了2个模块:cODToolbar.cls ,mAlphaToolbar.bas

22:15 2007-3-25
修改了收藏夹菜单的布局,将菜单分成两栏,左边是"最近访问的收藏"及即将出现的"常用链接"(可自定义),右边才是收藏,但被放到了子菜单里面去了,接着是关闭的页面,接下来是与收藏夹相关的命令.

22:35 2007-3-10
本来想搞个能监视文件变化的功能,用于监视收藏夹是否有改变,但容易用的又只能监视由explorer进行的文件操作,放弃.
本来想实现了上面的功后能再实现程序中删除收藏夹的功能,由于已知原因,本想作罢,最后还是在没有实现以上功能(监视收藏夹变化)的时候做了该功能.
0.5b1出炉
准备做个想xp开始菜单那样的收藏夹菜单

20:11 2007-1-10
于是,不经意发现了"Shell Lightweight Utility APIs",一组非常有用的函数,相见恨晚啊,
其中有好些很有用的函数,例如PathFileExists判断文件(夹)是否存在,PathFileExists能够转换../,./等.

21:06 2007-1-9
经一网友提醒,才发现FindFilesAPI函数写得有问题,需要使用Unicode版本的FindFirstFile与FindNextFile才能支持很长很长的文件名

原创粉丝点击