예전에 나도 이봐 비슷한 것을 구해본적이 있는 것같아 잘 모르지만
컴포넌트위에 마우스가 있는지 알수 있는 가장 쉬운 방법은 제 경험상
Windows Message를 이용하는 것입니다.
아래의 두메세지는 마우스의 컨포넌트로의 진입과 진출에 관련된 메세지로
델파이의 "Controls"유닛에 정의되어 있는 상수입니다.
CM_MOUSEENTER --> 마우스가 컴포넌트 안으로 들어올 때 생성되는 메세지
CM_MOUSELEAVE--> 마우스가 컴포넌트 밖으로 빠져나갈때 생성되는 메세지
위두 메세지를 훅킹을 하면 윈하시는 부분을 할 수 있을 것같습니다.
procedure CMMouseEnter(var Msg: TMessage); message CM_MOUSEENTER;
procedure CMMouseLeave(var Msg: TMessage); message CM_MOUSELEAVE;
그럼 좋은 코딩 마니마니 하세요///
어린프로그래머...
|