忍者ブログ
2025
07
[PR]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

自製開始鈕
圖

搞了半天終於成功弄出一個開始按鈕 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