- 註冊時間
- 2002-12-21
- 線上時間
- 2395 小時
- 閱讀權限
- 200
- 積分
- 977
- 主題
- 54
- 精華
- 1
- 文章
- 1023
TA的每日心情 | 慵懶 2011-4-15 01:33 |
---|
簽到天數: 2 天 連續簽到: 1 天 [LV.1]初來乍到 - 文章
- 1023
|
其實我自己覺得只是個鳥鳥的小程式,
不過還是貼上來看看有沒有跟我需求相同的人,
也算是找人幫忙測試一下。
之前我用過一個桌面軟體,Rainlendar,也可以用來顯示線上行事曆。
支援中文介面、可以換Skin,介面漂亮,實在是個很好用的軟體,
有興趣的人可以參考這個網址設定。
但是,我有兩個需求Rainlendar沒有支援
1. 顯示今天以前的事件
2. ToDo事件跟Google同步
所以我自己寫了小程式,按這邊下載,介面如下圖。
Concig.txt 只要填入 *.ics 的路徑或網址,其他不填也能使用。
例如:Calendar1= http://www.google.com/calendar/ical/XXXXXXX/basic.ics
更詳細的說明,可以參考這邊。
有問題請告訴我,不過,我要有空才能修改就是了,SORRY。
我自己就有一個小問題要先請教大家,
我是用vb.net 2005,在程式中呼叫了一些API,程式碼如下:
hdesk = FindWindow("Progman", "Program Manager")
hdesk = FindWindowEx(hdesk, 0, "SHELLDLL_DefView", vbNullString)
hdesk = FindWindowEx(hdesk, 0, "SysListView32", "FolderView")
SetParent(Me.Handle, hdesk)
但是,
在Win XP如果按了開始列的「顯示桌面」,程式並不會由桌面縮小或不見(這是我要的功能)。
在Win 2000按了「顯示桌面」,程式會由桌面不見,等到縮放其他視窗,才會再顯示。
為什麼在Win 2000會失效呢?
希望能有人幫我解答,謝謝。
[ 本文最後由 zgenius 於 2007-8-18 17:01 編輯 ] |
-
總評分: 分享 + 5
查看全部評分
|