sourceforge에 오픈 소스 프로젝트로 올라와있는 UML 그리기 툴입니다.
아는 분이 소개해 주셔서 간단히 클래스 구조도만 그려서 시스템 구조 파악에 사용하고 있는데
rose같은 프로그램에 비해 가볍고 쓸만합니다.
소스로부터 다이어그램으로 구축하는 기능도 있어서 소스 분석에도 유용 ^^/
C++코드인 경우 Tools메뉴 > C++ > Reverse Engineer..
 

출처 : http://cafe.naver.com/gcn/1239
알송의 데스크탑 가사창을 어떻게 구현했을까.

우선 알송의 가사창을 자세히 보면 Alpha Blending으로 윈도우를 반투명 처리 되었지만

마우스 이벤트가 가사창 윈도우에 먹지 않습니다.

클릭을 하면 가사창 아래의 창에 클릭이 되고, 마우스 포인터(보통 화살표)도 가사창 아래의 윈도우에 투영됩니다.

이런것은 어떻게 처리 했을까?

정답은, API 함수의 윈도우 생성 함수중

CreateWindowEx() 함수의 Extended Style 인자에

WS_EX_TRANSPARENT 와 WS_EX_LAYERED 속성을 추가하면 됩니다

각각, 이 윈도우는 투명화 처리, 윈도우 레이어 임의 설정이 됩니다 
김영식 교수님
kys@kpu.ac.kr

ODE (Open Dynamics Engine)의 소스를 사용함.
자세한건 www.ode.org 로..

이건 빌드
http://wsl.kpu.ac.kr/%7Ekys/index.html
블로그 > 박후의 블로그
원본 http://blog.naver.com/parkhooman/90006821404

데브피아의  윤용한 / yonghany 님의 STL 강좌를 퍼 담았습니다.

님두 어떤 원서를 기초로 해서 쓰신건데 STL 기초에 도움이 많이 될것 같네요.


'C/C++언어' 카테고리의 다른 글

<이클립스 디버그 방법>  (0) 2008.01.28
printf 문을 만들어보자  (0) 2008.01.28
함수포인터란 ?  (0) 2007.09.06
[본문스크랩] 파일 입.출력  (0) 2007.09.06
[본문스크랩] VC++ Article  (0) 2007.09.06

+ Recent posts