사용자 정의 컨트롤을 이용한 HoverControl 소스입니다.

VB에서는 MouseOut 이벤트를 제공하지 않기 때문에 불편한 경우가 종종 있는데 이를 해결하기 위해서는 Subclassing을 이용해야합니다.
하지만 SetWindowLong, CallWindowProc 등의 API를 이용해서 처리한다는게 그리 간단한 작업도 아니고, Subclassing, Hooking을 적용한 상태로 개발환경에서 실행하게되면 VB IDE가 강제 종료되어 소스를 분실하게 되는 경우가 종종 발생하므로 소스 관리에도 주의를 기울여야합니다.


http://www.planet-source-code.com/vb/sc ··· %3D64867(새 창으로 열기)

위 링크의 소스에 포함된 Subclass 모듈을 이용하면 Subclassing을 쉽게 적용할 수 있으며 개발환경에서 VB IDE가 강제 종료되는 현상도 크게 줄일 수 있습니다.


HoverControl 소스는 사용자 정의 컨트롤을 이용한 Hover 버튼, MouseOut 이벤트를 가지는 컨트롤 등에 적용하기 위한 기본 구조를 제공합니다.

사용자 삽입 이미지






☞ 본문 출처 : http://www.enjoydev.com/blog/120(새 창으로 열기)

☞ 본인의 글 입니다. 이 글을 다른 곳에 게재하는 경우 본문 출처를 밝혀주시기 바랍니다.

☞ 잘못된 내용이 있는 경우 지적 바랍니다.

2007/05/15 10:36 2007/05/15 10:36

트랙백 주소 :: http://optant.ismine.net/blog/trackback/120

댓글을 달아 주세요