그런 문제는 간단하게 해결 하실수 있음..
우선 휠 메세지가 오면
그때의 커서 좌표를 가져와 해당 좌표 아래에 있는 윈도우 및 component를
찾아 보시면 됩니다.
해당 Panel 에 있으면
Handled = true; 넘겨 주시면 되고요
아니면 false 넘겨 주세요..
왕초보 님이 쓰신 글 :
: 답변 감사여..
:
: 이것사용하면 폼전체의 휠정보가 들어오는것 아닌가여..??
: TPanel 안에 마우스가 있을때 받을수 있는 방법은 없나여?
:
:
:
: 둘리 님이 쓰신 글 :
: : Component 의 Additional Tab 에
: : TApplicationEvent Component를 사용하세요.
: : TApplicationEvent Component의 Evnet처리에 다음과 같이
: :
: : void __fastcall TMainDesignForm::ApplicationEvents1Message(tagMSG &Msg,
: : bool &Handled)
: : {
: : if(Msg.message==WM_MOUSEWHEEL){
: : // Msg 를 확인하면 휠의 정보를 알수 있습니다.
: : }
: :
: :
: : }
: :
: :
: :
: : 왕초보 님이 쓰신 글 :
: : :
: : :
: : :
: : :
: : :
: : :
: : : 안녕하세여~
: : :
: : : TPanel 에서 마우스 휠정보를 받아야 하거등여.. 그런데 Form에는 휠 Events가 있는데
: : : TRanel에는 없거등여..
: : :
: : : 어떻게 하면 받을수 있나여?
: : :
: : : 마우스 정보를 받는 다른 방법이 있으면 알려주세여
: : :
: : :
: : :
: : :
: : :
|