버튼에 엑셀그림을 넣고 싶어서, 델파이의 Image Editor을 사용하여
그림을 그렸읍니다.
화일형식 : Bitmap File
사이즈 : 20 * 20
색은 Vga(16 Color) 또는 SuperVga(256 Color)
모양은 엑셀모양으로 테두리와 테두리 안의 "X"는 하늘색
+---+
| ×|
+---+
그리고, 델파이의 컴포넌트 팔레트의 Additional의 BitBtn(Button)을 폼에다
갔다 놓고, Object Inspector의 Glyph 오른쪽 작은 버튼을 클릭후 Load로 만들
어진 Excel.bmp를 선택하여 미리보기 화면에서 불러들인 bmp를 확인하고
Ok버튼을 클릭하면, 폼의 BitBtn의 이미지가 좀 이상하게 나옴니다.
하늘색으로 표시한 곳은 하얀색...
그 이외의 bmp화일들로 이상한 색으로 나타나는 것이 있구요.
이유는 이미지의 바탕색이 버튼에 표시되지 않게 하기 위해서죠.
위치는 그림의 좌측 최하단의 픽셀입니다.
즉 제일 왼쪽 하단의 점의 색상으로 전체 그림을 Transparent 합니다.
따라서, 님이 작업한 그림은 외곽선이 있기 때문에 그 외곽선의 색깔로 전체
이미지가 Transparent된 것입니다.
해결 방법은 그림의 좌측 최하단 Pixel를 ImageEditor로 그림에서 사용하지 않는 색으로
바꾸어 주시던가 좌측 최하단에 아예 그리지 않는 방법이 있습니다.
물론 님의 말씀처럼 그림을 이동하셔도 되겠죠. ^^;
답변을 달아 주셨는데 이유가 없는것 같아서 적었숩니다.
그럼..즐거운 하루 되세요