차트 창을 관리할 수 있는 더 많은 자유를 주세요 - 페이지 7

 
antt :
터미널이 닫히면 차트의 상태가 chr에 저장됩니다. 프로그래밍 방식의 제어를 위한 그래픽 개체의 모든 속성이 기록되는 것은 아니지만 이는 정상적인 현상입니다.
네, 명심하겠습니다. 또는 닫기 전에 차트 개체의 상태를 *.ini 파일에 저장할 수도 있습니다.
 

barabashkakvn :

( https://www.mql5.com/en/forum/23653/page6#comment_933300 )

상태 표시줄(OBJ_BITMAP_LABEL 형식) 배치에 오류가 발생했습니다. 개체가 그려지고 있으며 아래에 1픽셀의 스트립이 남습니다.

OBJ_BITMAP_LABEL 설정:

저것들. 그래픽 레이블 개체는 차트 하단에 그려지고 좌표 중심은 차트의 왼쪽 하단 모서리에 있습니다.

사실, 이러한 설정을 가진 객체 그래픽 레이블은 좌표(0; 0)가 아니라 좌표(0; 1 )로 그려집니다.

다음은 1픽셀의 스트립을 보여주는 그림입니다.  

단말기 MetaTrader 5 x64 빌드 949 - OBJ_BITMAP_LABEL의 앵커 포인트가 차트의 하단 모서리에 있는 도면이 수정되었습니다.

 

현재 활성 차트를 결정할 수있는 기능이 없기 때문에 말해주십시오.

  • 사용자가 현재 작업 중인 차트
  • 또는 사용자가 마지막으로 클릭한 그래프?

즉, 다음과 같아야 합니다.

 long   ChartActiv();
 
Vladimir Karputov :

현재 MQL5 도구를 사용하여 WinAPI를 사용하지 않고 차트 창을 관리하는 것은 불가능합니다.

  • 프로그래밍 방식으로 차트 창의 크기를 조정할 수 없습니다.
  • 차트 창을 활성화할 수 없습니다.
  • 프로그래밍 방식으로 차트 창을 계단식, 모자이크, 수평 등으로 배치할 수 없습니다.

차트 창의 크기로 작업하는 방법과 속성의 출현을 미래에 기대할 수 있습니까?

예를 들어 - 탭을 전환하지만 WinAPI를 사용하여 구현:

창 관리를 위한 위시리스트를 구현하는 과정에서 솔루션이 나타나기 시작했습니다.

  1. OBJ_CHART에 템플릿 적용
  2. 상태 문자열(OHLC)을 OBJ_CHAR로 설정
블라디미르, 안녕하세요! WinApi를 사용하여 창 크기를 변경하는 방법을 알려주실 수 있습니까? 3시간째 고생중인데 안되네요!