Monday, November 20, 2006

Make column in datawindow transparent

아래 내용은 PBDN.NET에서 검색 한 내용 입니다.

http://www.pbdn.net/board/BoardShow.aspx?board_id=2&role=qna&page=1&c_id=4540&c_seq=2&sfield=total&svalue=%c5%f5%b8%ed

김주영님이 2005-02-22 오후 12:02:09에 남기신 글입니다.
Re:특정 문자를 투명하게 ?
>어느 특정 칼럼을 투명하게 나타낼수 있는 방법좀
>알려주시면 고맙겠습니다.
>

방금 스승님한태 전수받아 왔습니다

우선 "특정"컬럼만 투명하게 한다면 Modify를 사용해야하는건 아시죠??

Modify에서 ObjectName.BackGround.Color를 1087434968 값으로 주면

투명색이 됩니다

string ls_m= "wk_code.Background.color=~"1087434968~t if(wk_code='99991',RGB(254,252,175),1087434968)~""
dw_1.modify(ls_m)

============================================================
1087434968 을 16진수로 변환 하면 40D0F0D8 인데

40 다음이 RGB 값 인것 같다.
40은 RGB에서 표현 할 수 없는 값인데, 이진수로 표현 하면
아래 와 같다.
0100 0000

여기서 1이 있는 부분이 Background.Mode부분이 아닌가 싶다.
테스트 해 본 것에 의하면
40 00 00 00 = 1073741824
값을 넣어도 투명 설정이 가능 하다.