나는 개인적으로 TB_GETSTATE를 사용할 때 어떤 문제가 있는지 이해하지 못했습니다. 다른 어떤 창 활동에 대해 이야기하고 있었습니까? 이것은 WM_GETTEXT, BM_GETSTATE 등과 같이 컨트롤에 전송되는 일반 창 메시지입니다. 항상 이 메시지를 사용했습니다. 문제가 발생하지 않았습니다. 또한 애플리케이션은 이러한 메시지를 사용하여 컨트롤에서 정보를 수신합니다.
나는 개인적으로 TB_GETSTATE를 사용할 때 어떤 문제가 있는지 이해하지 못했습니다. 어떤 다른 창 활동에 대해 이야기하고 있었습니까? 이것은 WM_GETTEXT, BM_GETSTATE 등과 같이 컨트롤에 전송되는 일반 창 메시지입니다. 항상 이 메시지를 사용했습니다. 문제가 발생하지 않았습니다. 또한 애플리케이션은 이러한 메시지를 사용하여 컨트롤에서 정보를 수신합니다.
창이 활성화되어 있는지 여부는 중요하지 않습니다.
이 패널은 활성 차트에서만 작동합니다. 메시지가 전송되기 직전에 창 활동이 변경되면 어떻게 됩니까? 다른 차트 창이 활성화됩니다. 따라서 자신이 아닌 다른 창에 대한 버튼의 위치를 얻으십시오. 이 경우 버튼의 위치를 얻는 창의 활동을 메시지가 전송되는 것과 동기화하는 방법은 무엇입니까? 이것이 완료되지 않으면 예기치 않은 오류가 많이 발생합니다. DLL을 사용하더라도 명확하지 않습니다.
이 패널은 활성 차트에서만 작동합니다. 메시지가 전송되기 직전에 창 활동이 변경되면 어떻게 됩니까? 다른 차트 창이 활성화됩니다. 따라서 자신이 아닌 다른 창에 대한 버튼의 위치를 얻으십시오. 이 경우 버튼의 위치를 얻는 창의 활동을 메시지가 전송되는 것과 동기화하는 방법은 무엇입니까? 이렇게 하지 않으면 예상치 못한 오류가 많이 발생합니다. DLL을 사용하더라도 명확하지 않습니다.
이 패널은 활성 차트에서만 작동합니다. 메시지가 전송되기 직전에 창 활동이 변경되면 어떻게 됩니까? 다른 차트 창이 활성화됩니다. 따라서 자신이 아닌 다른 창에 대한 버튼의 위치를 얻으십시오. 이 경우 버튼의 위치를 얻는 창의 활동을 메시지가 전송되는 것과 동기화하는 방법은 무엇입니까? 이것이 완료되지 않으면 예기치 않은 오류가 많이 발생합니다. DLL을 사용하더라도 명확하지 않습니다.
그래프의 속성을 살펴보는 것이 더 쉽고 안정적입니다.
음, 먼저 필요한 일정을 강제로 활성화할 수 있습니다. 또한 신뢰성을 위해 메인 터미널 창의 이름을 확인하십시오. 원하는 차트의 이름을 포함해야 합니다. 그러나 그건 그렇고, 나는 주장하지 않습니다. 아마도 당신의 옵션이 여전히 더 편리하기 때문입니다. 일정을 변경할 필요가 없습니다. 하지만 반면에 차트 속성 창은 깜박입니다 :)
먼저 필요한 일정을 강제로 활성화할 수 있습니다. 또한 신뢰성을 위해 메인 터미널 창의 이름을 확인하십시오. 원하는 차트의 이름을 포함해야 합니다. 그러나 그건 그렇고, 나는 주장하지 않습니다. 아마도 당신의 옵션이 여전히 더 편리하기 때문입니다. 일정을 변경할 필요가 없습니다. 하지만 반면에 차트 속성 창은 깜박입니다 :)
물론 활성화할 수 있습니다. 하지만 어떻게 동기화합니까? 모든 프로그램이나 사용자는 언제든지 창의 활동을 중단할 수 있습니다. 그것을 해결하는 방법? 매우 불편한 방법입니다.
네. 창이 깜박이지만 매우 빠릅니다. 컴퓨터가로드되지 않으면 거의 눈에 띄지 않습니다.
룩 :
plz, 사용 예(코드): 차트 속성을 통해 이것을 어떻게 얻을 수 있습니까?!
내 WinUser32.mqh를 살펴보십시오. 명령어 코드가 있습니다. Spy에서는 검색할 수 없습니다. 나머지는 이미 알고 있습니다.
Andrew는 다음과 같이 올바르게 썼습니다.
jartmailru : 차트 속성을 여는 명령을 시뮬레이션합니다. 모달 대화 상자를 기다립니다. 그를 찾아. 필요한 요소를 찾으십시오. 모달 대화 상자를 닫습니다.
먼저 필요한 일정을 강제로 활성화할 수 있습니다. 또한 신뢰성을 위해 메인 터미널 창의 이름을 확인하십시오. 원하는 차트의 이름을 포함해야 합니다. 그러나 그건 그렇고, 나는 주장하지 않습니다. 아마도 당신의 옵션이 여전히 더 편리하기 때문입니다. 일정을 변경할 필요가 없습니다. 하지만 반면에 차트 속성 창은 깜박입니다 :)
MT가 버튼 상태를 업데이트하는 속도는 알 수 없습니다. 따라서 창 활성화와 상태 읽기 사이에 일시 중지를 삽입하는 것이 바람직합니다. 일부 경우에는 충분하지 않으며 프로그램 논리가 실패합니다. 그래서 Vadim이 하는 일은 어떤 의미에서 "산업적 방법"입니다.
Leo가 주의를 기울였다면 라이브러리에 대한 링크는 내 WinUser32.mqh입니다. 모든 명령과 필요한 기능이 있습니다. 아무것도 내보낼 필요가 없습니다.
33017 - 자동 스크롤을 비활성화/활성화합니다.
아니면 뭔가 다른?
33017 - 자동 스크롤을 비활성화/활성화합니다.
아니면 뭔가 다른?
출처에서 직접 정보를 얻으십시오.
33017 - 자동 스크롤을 비활성화/활성화합니다.
아니면 뭔가 다른?
나는 개인적으로 TB_GETSTATE를 사용할 때 어떤 문제가 있는지 이해하지 못했습니다. 다른 어떤 창 활동에 대해 이야기하고 있었습니까? 이것은 WM_GETTEXT, BM_GETSTATE 등과 같이 컨트롤에 전송되는 일반 창 메시지입니다. 항상 이 메시지를 사용했습니다. 문제가 발생하지 않았습니다. 또한 애플리케이션은 이러한 메시지를 사용하여 컨트롤에서 정보를 수신합니다.
창이 활성화되어 있는지 여부는 중요하지 않습니다.
나는 개인적으로 TB_GETSTATE를 사용할 때 어떤 문제가 있는지 이해하지 못했습니다. 어떤 다른 창 활동에 대해 이야기하고 있었습니까? 이것은 WM_GETTEXT, BM_GETSTATE 등과 같이 컨트롤에 전송되는 일반 창 메시지입니다. 항상 이 메시지를 사용했습니다. 문제가 발생하지 않았습니다. 또한 애플리케이션은 이러한 메시지를 사용하여 컨트롤에서 정보를 수신합니다.
창이 활성화되어 있는지 여부는 중요하지 않습니다.
이 패널은 활성 차트에서만 작동합니다. 메시지가 전송되기 직전에 창 활동이 변경되면 어떻게 됩니까? 다른 차트 창이 활성화됩니다. 따라서 자신이 아닌 다른 창에 대한 버튼의 위치를 얻으십시오. 이 경우 버튼의 위치를 얻는 창의 활동을 메시지가 전송되는 것과 동기화하는 방법은 무엇입니까? 이것이 완료되지 않으면 예기치 않은 오류가 많이 발생합니다. DLL을 사용하더라도 명확하지 않습니다.
그래프의 속성을 살펴보는 것이 더 쉽고 안정적입니다.
이 패널은 활성 차트에서만 작동합니다. 메시지가 전송되기 직전에 창 활동이 변경되면 어떻게 됩니까? 다른 차트 창이 활성화됩니다. 따라서 자신이 아닌 다른 창에 대한 버튼의 위치를 얻으십시오. 이 경우 버튼의 위치를 얻는 창의 활동을 메시지가 전송되는 것과 동기화하는 방법은 무엇입니까? 이렇게 하지 않으면 예상치 못한 오류가 많이 발생합니다. DLL을 사용하더라도 명확하지 않습니다.
그래프의 속성을 살펴보는 것이 더 쉽고 안정적입니다.
plz, 사용 예(코드): 차트 속성 을 통해 이것을 어떻게 얻을 수 있습니까?!
plz. 사용 예(코드): 차트 속성을 통해 어떻게 얻을 수 있습니까?!
모달 대화 상자를 기다립니다.
그를 찾아.
필요한 요소를 찾으십시오.
모달 대화 상자를 닫습니다.
글쎄, 당신은 질문이 있습니다 ...
이 패널은 활성 차트에서만 작동합니다. 메시지가 전송되기 직전에 창 활동이 변경되면 어떻게 됩니까? 다른 차트 창이 활성화됩니다. 따라서 자신이 아닌 다른 창에 대한 버튼의 위치를 얻으십시오. 이 경우 버튼의 위치를 얻는 창의 활동을 메시지가 전송되는 것과 동기화하는 방법은 무엇입니까? 이것이 완료되지 않으면 예기치 않은 오류가 많이 발생합니다. DLL을 사용하더라도 명확하지 않습니다.
그래프의 속성을 살펴보는 것이 더 쉽고 안정적입니다.
음, 먼저 필요한 일정을 강제로 활성화할 수 있습니다. 또한 신뢰성을 위해 메인 터미널 창의 이름을 확인하십시오. 원하는 차트의 이름을 포함해야 합니다. 그러나 그건 그렇고, 나는 주장하지 않습니다. 아마도 당신의 옵션이 여전히 더 편리하기 때문입니다. 일정을 변경할 필요가 없습니다. 하지만 반면에 차트 속성 창은 깜박입니다 :)
먼저 필요한 일정을 강제로 활성화할 수 있습니다. 또한 신뢰성을 위해 메인 터미널 창의 이름을 확인하십시오. 원하는 차트의 이름을 포함해야 합니다. 그러나 그건 그렇고, 나는 주장하지 않습니다. 아마도 당신의 옵션이 여전히 더 편리하기 때문입니다. 일정을 변경할 필요가 없습니다. 하지만 반면에 차트 속성 창은 깜박입니다 :)
물론 활성화할 수 있습니다. 하지만 어떻게 동기화합니까? 모든 프로그램이나 사용자는 언제든지 창의 활동을 중단할 수 있습니다. 그것을 해결하는 방법? 매우 불편한 방법입니다.
네. 창이 깜박이지만 매우 빠릅니다. 컴퓨터가로드되지 않으면 거의 눈에 띄지 않습니다.
plz, 사용 예(코드): 차트 속성을 통해 이것을 어떻게 얻을 수 있습니까?!
내 WinUser32.mqh를 살펴보십시오. 명령어 코드가 있습니다. Spy에서는 검색할 수 없습니다. 나머지는 이미 알고 있습니다.
Andrew는 다음과 같이 올바르게 썼습니다.
차트 속성을 여는 명령을 시뮬레이션합니다.
모달 대화 상자를 기다립니다.
그를 찾아.
필요한 요소를 찾으십시오.
모달 대화 상자를 닫습니다.
먼저 필요한 일정을 강제로 활성화할 수 있습니다. 또한 신뢰성을 위해 메인 터미널 창의 이름을 확인하십시오. 원하는 차트의 이름을 포함해야 합니다. 그러나 그건 그렇고, 나는 주장하지 않습니다. 아마도 당신의 옵션이 여전히 더 편리하기 때문입니다. 일정을 변경할 필요가 없습니다. 하지만 반면에 차트 속성 창은 깜박입니다 :)