
搞了半天終於成功弄出一個開始按鈕 orz
雖然win7的VS裡用的是32bit-PNG, 但開始按鈕用的卻是32bit-BMP.
而且開始按鈕的圖檔是放在explorer.exe裡.
而花費的時間主要用在摸索32bit-BMP的製法之上.
至於圖檔替換有專用小程式代勞, 倒不是個問題.
W7的explorer.exe裡有四組圖片資源, 其中三組是開始按鈕. 每組開始鈕各有四種大小尺寸.
應該是根據顯示放大率來分別使用, 但windows設定只有三種放大率(100,125,150)...
而且三組也不太清楚是怎樣分配的.
剩下一組是user's avatar的邊框. 也是四種大小. 用在哪裡則不太清楚...
每張開始按鈕均記述了一個按鈕的三種狀態 : 普通, mouseOver, pressed.
我的日記圖裡是由下而上排列, 實質圖檔裡則相反.
每個狀態預設均佔用 54px X 54px, 但開始列預設只有40px高.
而且我發現mouseOver以外的狀態時圖片會被裁剪至40px高.
圖片的位置則相對於開始列的高度, 垂直置中.
另windows預設的mouseOver特效是淡出淡入, 因此較適合用發光效果來表現.
結果就是一個會發光的斑馬開始鈕. 別問我為啥是粉紅色.
其實像ミク的頭髮那種綠色也不錯看...
現在和gaia09搭配是有點違和感, 不過gaia09也會逐步被我修改吧...
PR