KeyFC欢迎致辞,点击播放
资源、介绍、历史、Q群等新人必读
KeyFC 社区总索引
如果你找到这个笔记本,请把它邮寄给我们的回忆
KeyFC 漂流瓶传递活动 Since 2011
 

Chobits万年历(原版+伪造版)(2月24日更新,功能强化)

[ 21569 查看 / 28 回复 ]

回复:Chobits万年历(原版+伪造版)(2月24日更新,功能强化)

还有原代码啊,碰巧我也是用VC的
发挥创意的时候到了 :)
谢楼主
------
看了一下原代码后,觉得不是TOPMOST的话感觉不是很好,建议在
BOOL InitWindows(HINSTANCE hInstance,int nCmdShow)
里面加入SetWindowPos(hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
使窗口顶置
本主题由 超级版主 天使貓貓 于 2007/9/25 17:33:19 执行 关闭主题/取消 操作
分享 转发
TOP

回复:Chobits万年历(原版+伪造版)(2月24日更新,功能强化)

强烈支持原创,加入了窗口顶置和更改了程序图标,更改了一些字体的大小和颜色,还用了ASPack压缩程序,
现在程序为296K,而未压缩前是.....err...忘了,好像是400多K吧.
建议:如果有谁更新了程序的话在Readme.txt里面写上更新的记录和日期名字吧,支持开源程序 :)
上传文件2819

TOP

回复:Chobits万年历(原版+伪造版)(2月24日更新,功能强化)

上传文件2987
加入了窗口透明(win9x/Me不支持),去掉了在任务栏(Taskbar)上的窗口显示,加入了斥体,
使程序只能有一个实例(也就是程序不能同时运行两次);还有在那四个按钮里面加入了
"<"  ">" "<<" ">>"四个字符,不像以前那样白白的什么东西都没有;
嗯,现在都没有想到有什么要加进去的了,
现在程序文件大小为297K ( 比上一个版本多了1K :D )
TOP

回复:Chobits万年历(原版+伪造版)(2月24日更新,功能强化)

to船长:我上传system tray icon的例子上来吧,不过我也是看不懂,希望你能看得懂 :)
下面我说说我的写的代码的用吧:
BOOL SetTransparence(HWND hWWnd,BYTE bAlpha);
当然是设置窗口透明的:)
hWWnd是要透明窗口的句柄,bAlpha是透明度(数值是0到255,0是完全看不到)
BOOL CheckSystemInfo();是查看系统有没有SetLayeredWindowAttributes()这个函数的,这个函数是用来设置透明窗口的,如果系统没有这个,就会返回false,说明系统可能是win9x或winme,若系统是2k/xp/2k3就会返回true,说明这个函数有效
这是与下面相对应的,如果没有这个函数,就会用else()后面的语句,MF_GRAYED是使菜单上这一项变为disable
        if(CheckSystemInfo()) {InsertMenu(hMenu,3,MF_BYPOSITION,IDM_TRAN,"窗口透明");}
        else {InsertMenu(hMenu,3,MF_BYPOSITION|MF_GRAYED,IDM_TRAN,"窗口透明");}

HFONT CreateFont2(HDC hDC,int nCharHeight)是创建一个粗体的HFONT

不好意思,写程序的时候不太习惯用中文写注释

另外最重要的一个:请不要叫我前辈,我汗S啊  XD上传文件3295
TOP

回复:Chobits万年历(原版+伪造版)(2月24日更新,功能强化)

原创的东西要多加支持 :D
TOP