Wolfgang Chien's Homepage | Delphi學習筆記 - 問答篇 |
我做了一個很大的SpeedButton, 如果用Delphi所提供的Bitmap圖形放在Button上, 顯得太小了, 因此我要自己做一張圖放到Button上, 但..
![]() |
1). 我應該用BitBtn or SpeedButton ? |
![]() |
2). 如果直接將自己的Bitmap貼上去, Button上只能出現一種顏色, 似乎還另外需要一張Mask來協助, 請問我該如何製做出Mask, 又如何才能將 Bitmap與mask放在同一個圖檔中(就像Delphi所提供的Icon or Bitmap一樣) , 直接在Grply屬性中Load就好了呢??? |
![]() |
3). 可有專門製做這種Icon or Bitmap的工具???? |
![]() |
1) 用哪一個都行, 惟 SpeedButton 並沒有 TabStop, 所以, 您的應用程式該用哪一個, 您自己可以衡量看看. |
![]() |
2) Glyph 屬性您可以自由指定 load 進來任一個 bitmap 檔案, 惟請注意這張圖型的左下角那個點是「透明指示色」, 圖型中與該點同色的點都會被代成與按鈕同色(這樣才有透明背景的效果嘛! :p), 所以, 您試試將該圖的左下角的點改成其他顏色, 然後再指定 glyph 重新 load 一次看看, 相信就不會變成灰階或只出現部分顏色了. |
![]() |
3) Delphi 內附的 Image Editor 就可以用. 不支援 bitmap 輸出圖檔的繪圖軟體恐怕不多, 至少 Win95 附的小畫家也可以吧. |
首頁 | 學習筆記 | 主題公園 | 軟體下載 | 關於本站 | 討論信群 | 相約下次 |