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

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

[ 22608 查看 / 28 回复 ]

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

要~~~收下了~~多谢啊~
TOP

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

不知道有没有微型的,很早之前弄到的妹姬的日历因为太大,放在桌面上碍事,所以忍痛CUT了……
http://upload.tiancity.com/files/luoqibbs/2007/03/10/20070310130719_8063.jpg
TOP

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

还有原代码啊,碰巧我也是用VC的
发挥创意的时候到了 :)
谢楼主
------
看了一下原代码后,觉得不是TOPMOST的话感觉不是很好,建议在
BOOL InitWindows(HINSTANCE hInstance,int nCmdShow)
里面加入SetWindowPos(hWnd,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE|SWP_NOSIZE);
使窗口顶置
TOP

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

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

TOP

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

恩~~~~~~~~~
有时间应该用VB编一个的说。
皆さん、さようなら.....
TOP

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

VB……耗资源-_-
AJI,舰狗
TOP

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

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

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

收下了,为什么我刚才没发出去?
签名图终于挂掉了……
有时间再改吧……
TOP

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

寒假结束了,终于可以上网了,这个伪造的万年历也可以更新了。

谢谢fish前辈的建议和代码。的确都是不错的点子。

下个目标是:

1.在屏幕右下角通知栏显示图标,向原版程序那样。

2.实现QQ那样在屏幕边缘自动隐藏,鼠标靠过去自动出现的功能。

有如果谁有什么建议或发现了这个程序的BUG,还请告诉我。
KCDDP KR/KAG区值班室常驻义务值班员

现在在KCDDP的论坛也已经开始潜水了Orz
但是QQ群还是长期在线的
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