전문가의 말: MQL에서 마우스 스크롤 값을 얻는 방법은 무엇입니까? [다섯 번째 포럼에서 다시 게시] - 페이지 2

 
Scriptong :


목록(CListCtrl)이 자체 개체인 경우 문제는 무엇입니까? Meta Trader 창이 아니라 마우스 이벤트를 받는 목록입니다.

아니면 MT4 그래픽 개체를 기반으로 한 목록입니까?


이고르, 당신은 잘못된 작업을 과장하려고합니다. 그리고 몇 가지 구체적인 사항을 생각해 보십시오. 필요하지 않습니다.

그들은 MQL에서 마우스 스크롤 값을 얻고 Windows DLL 또는 API만 사용하는 방법을 명확하고 분명하게 묻습니다. 모든 것.

 
글쎄, 적어도 일어난 일을 보여주십시오. 그렇지 않으면 천둥이 터질 것이지만 해결책은 없습니다)
 
sanyooooook :
글쎄, 적어도 일어난 일을 보여주십시오. 그렇지 않으면 천둥이 터질 것이지만 해결책은 없습니다)

바로 지금, Faq이 일어나서 말할 것입니다.
 
tara :

바로 지금, Faq이 일어나서 말할 것입니다.

따라서 솔루션이 발견되면 이 항목이 여기나 다섯 번째 항목에 나타나지 않을 것입니다.
 

토다 - 괜찮다면 계속하자.

작업은 인터럽트 코드를 잡는 것뿐입니까?

 
FAQ :

따라서 솔루션이 발견되면 이 항목이 여기나 다섯 번째 항목에 나타나지 않을 것입니다.

해결책은 이미 있습니다.
 
당신이 가지고 있다면 - 공유, 공유하고 싶지 않습니다 - 패스.
 
tara :

토다 - 괜찮다면 계속하자.

작업은 인터럽트 코드를 잡는 것뿐입니까?


즐겁게 계속합시다.

작업은 다음과 같습니다.

그래픽이 있습니다. 개체를 나열합니다. Windows( CListView 등)에서는 정상적으로 보입니다.

슬라이더를 이동하고 스크롤 버튼을 클릭할 수 있습니다. 하지만 얼마나 자주 사용합니까? 나는 100% 여전히 목록을 스크롤하기 위해 마우스 휠을 돌릴 것이라고 확신합니다.

이것은 바퀴가 회전하고 있음을 이해하도록 MQL을 가르치는 작업입니다. MT에 그려진 목록도 스크롤되도록.

--------------

방해는 생각하지 않았다. Windows DLL을 사용하여 이것을 꺼내는 방법이 있습니까?

타라 :

해결책은 이미 있습니다.
괜찮은. 생각을 밀어보세요. 개인사정으로 가능합니다.
 
tara :


문제가 없으면 마우스 휠 변위의 FACT를 판별하는 방법을 표시하십시오. 마우스 포인터가 MT4 창에 있을 때. 그리고 그것은 매우 흥미 롭습니다 :)

자체적으로 - Windows를 통해.

Windows 도구(자체 DLL로 가정):

1. 필요한 차트 창을 하위 분류합니다(GWLP_WNDPROC가 있는 http://msdn.microsoft.com/en-us/library/windows/desktop/ms644898(v=vs.85).aspx).

2. WM_MOUSEWHEEL 잡기 (http://msdn.microsoft.com/en-us/library/windows/desktop/ms645617(v=vs.85).aspx)

3. 작업이 끝나면 기본 메시지 처리 절차에 대한 포인터를 반환하는 것을 잊지 마십시오.

 
Scriptong :

Windows 도구(자체 DLL로 가정):

1. 필요한 차트 창을 하위 분류합니다(GWLP_WNDPROC가 있는 http://msdn.microsoft.com/en-us/library/windows/desktop/ms644898(v=vs.85).aspx).

2. WM_MOUSEWHEEL 잡기 (http://msdn.microsoft.com/en-us/library/windows/desktop/ms645617(v=vs.85).aspx)

3. 작업이 끝나면 기본 메시지 처리 절차에 대한 포인터를 반환하는 것을 잊지 마십시오.


아니 아니 ....

외부(자체) DLL이 있는 VINAPI만 있는 경우 이는 이해할 수 있으며 여기에는 질문이 없습니다.

...하지만 우리는 쉬운 방법을 찾고 있지 않습니다 :)))