|
(먼저 패패루님 답면 감사합니당^^)
말씀을 듣고.. 우선 2개정도만 그렇게 만들어봤는데요..
그래도 그러네요..
그림은 하나는 불러서 투명색지정하구..
2번째 불러온 화면을 캡쳐한것입니다.
불러올 아이콘에 미리보기에 보이는것처럼 배경색 칠했고요..(이전 이미지리스트에서 export받았더니 칠해져있는 bmp들이 나오더군요. 아마 이전에도 칠해져있었던것 같습니다.)
미리 불러와져있는 첫번째 아이콘처럼 투명색 지정해줬습니다.
그런데.. 실행하면 똑같이 나옵니다 ㅠ.ㅠ
헐.. 오늘내로 해결해야되는데...
참.. 그리고 imagelist에서 mask는 어떻게 쓰는건가요..? Masked라는 property는 있는데
실제 설정하는 부분은 못찾겠네요..(혹시 마스크를 따로 세팅해야투명처리가 되는건가 해서요..ㅠ.ㅠ)
역시 미리 감사드립니다. ^^
김상구.패패루 님이 쓰신 글 :
: 그림 자체를 잘못 만드신 케이스군요
:
: 툴바는 배경색을 바꾸면 버튼 색이 자동으로 바뀝니다. 물론 Flat 속성을 true로
: 주셔야 하고, 그림으로 봐서는 그렇게 되어 있군요.
: 문제는 툴 버튼의 그림을 직접 그리지 않고 익스플로어러에 있는걸 그대로 캡쳐해서
: 받아 오신 것 같은데 당연히 배경이 회색이죠.
: 투명색 처리를 하셔야 합니다. TImageList에 그림을 넣을 때 배경색을 지정하는 것이
: 있는데 회색으로 하면 원하는 그림이 안나올겁니다. 왜냐, 배경 외에도 그 그림들은
: 배경색과 동일한 색을 사용한 부분이 있기 때문이죠.
:
: 당연히 배경색은 다른 곳에서 쓰이지 않는 색.. 예를 들면 clFuchsia 같은 색을 쓰시
: 는게 좋습니다. 이미지를 그림판 등으로 열어서 배경 부분을 칠해(RGB로는 200, 0, 200)
: 이를 다시 TImageList에 삽입하되, 배경색을 clFuchsia로 지정하시면 원하시는 효과를
: 얻을 수 있을겁니다.
:
:
: 조성훈 님이 쓰신 글 :
: : 뭐 간단합니다.
: : 그림을 봐주십시오.
: : (원본은 임승균.조로 님의 간단한 브라우져입니다.)
: :
: : toolbar에 배경색을 깔았더니 버튼들의 이미지가 바탕색이 그대로 회색으로 나옵니다.
: : 어딘가에서 background나 아님 투명속성을 지정해주면 될것 같은데...
: : 여기저기 세팅해봤는데 잘 못찾겠습니다.
: : 혹시 아시는 분 있으면 좀 알려주시면 감사하겠습니다. ^^
: : 그럼 미리 감사.. ^^
|