|
목록에서 글자 제한 23이였음 ?>
질문게시판 - 반드시 검색을 하신 후 원하는 답변을 찾을 수 없을 때, 질문을 올려주세요. |
| Posted by 권선중 | 2009-07-21 18:30:25, Hit : 5053 | |
|
|
|
지금 미니피를 제작중인데 약간문제가 생겼습니다..ㅠㅠ
문제는 한창에 투명과 불투명 두가지를 적용해야 하는데 안되네요..ㅠㅠ
창조 0.76버전으로 작업중이라 그림판의 투명창을사용할수없습니다..ㅠㅠ
방법이 없을까용 ㅠㅠ |
|
|
박종훈 2009-07-21 PM 9:45:18 |
|
|
|
음.. 특정부분만 투명하게 하는건ㅠㅠ
저도 예전에 그런 시도를 하다가 실패한 기억이 있어요ㅠㅠ |
|
|
박종훈 2009-07-21 PM 10:25:02 |
|
|
|
에휴...
방금 코멘트 작성하고 '코멘트등록'버튼을 눌렀는데, 갑자기 페이지오류가 떠서 다시작성 합니다 ...
방금전에 실패했다고 말씀드렸었는데요, 방법이 있습니다^^
실수함수: SetLayeredWindowAttributes(실수: hwnd, color, x, alpha);
이 함수에서.. 두번째인자인 color에 투명효과를 내고 싶은 영역의 색상을 입력하시고요, 마지막인자인 alpha에다가 1을 넣으시면됩니다^^
이때, 세번째인자인 x인자는 무시하셔도 됩니다.
그러면 창의 여러 부분중에서 color인자에 넣었던 색상만 싸그리 투명으로 됩니다^^ 마치. ㅎ그림판.투명창 속성 처럼요^^
단, 여기서 투명이란건, 그냥 뻥 뚫린창으로서, 그 부분을 클릭하게되면, 뒤에 있는 창이 선택이되죠-_-;;
예제소스를 올려드려야 하는데, 지금 컴퓨터가 맛이 가서 ..
wifi 무선 인터넷이 지원되는 기기로 접속중이어서 힘듭니다ㅠㅠ
그리고 아래주소를 참고하세요^^
http://neodreamer.tistory.com/39
http://www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_id=6 |
|
|
권선중 2009-07-21 PM 10:39:31 |
|
|
|
윈도우함수.SetLayeredWindowAttributes(기본창.핸들,RGB(255,255,0),0,1);
윈도우함수.SetLayeredWindowAttributes(리스트창.핸들,RGB(255,255,0),0,1);
윈도우함수.SetLayeredWindowAttributes(기본창.핸들,RGB(255,255,0),투명도,2);
윈도우함수.SetLayeredWindowAttributes(리스트창.핸들,RGB(255,255,0),투명도,2);
처럼 적용했지만 적용이 안되네요
투명부분이 다시 나타나고 창전체가 반투명이 되네요..
반대로 하면 반투명이 적용안되네요 |
|
|
박종훈 2009-07-21 PM 11:20:13 |
|
|
|
제가 위에서 쓴 참고주소 두번째 링크에 보면 관련 내용이 있습니다^^
투명, 반투명을 모두 지원하는 내용이 나와있는데, Or연산자를 이용하셔야합니다.
지금 창조를 실행할수 없으니정말 불편하군요ㅠ
아마.. 창조에서는 bOR이라는 명령어를 이용하셔서 Or연산을하셔야할겁니다.
윈도우함수.SetLayeredWindowAttributes(기본창.핸들,RGB(255,255,0),투명도,bOR(1, 2));
이걸로 되나 해보세요^^ 죄송하지만, 테스트를 못하는 관계로 확신은 못합니다ㅠㅠ |
|
|
권선중 2009-07-22 AM 1:30:47 |
|
|
|
오 굿입니다.. 적용되네요..
정말 감사합니다..^^ |
|
|
지우개 Expert 3.0 제작자 : 천호성 님 [LINK] |
|
|
|
대박로또2005 제작자 : 최재일 님 [LINK] |
|
|
1 | 박종훈 님 | 15292 점 | |
2 | 지상현 님 | 8809 점 | |
3 | 손상진 님 | 7388 점 | |
4 | 권선중 님 | 6060 점 | |
5 | 이진백 님 | 5174 점 | |
|
|
|
가입일 | 닉네임 |
05/31 | 김동률 |
03/31 | 홍형기 |
09/01 | o00pp99oo |
12/27 | 이재민 |
11/20 | 이희철 |
|
|
|
|
. |
. |
. |
|