MQL4에 대한 질문입니다. - 페이지 6

 
아니요, 거짓말을 했지만 여전히 유용할 것입니다. 다음은 도움말에서 추가한 내용입니다.
bool ObjectSetText (문자열 이름, 문자열 텍스트, int font_size, 문자열 글꼴=NULL, 색상 text_color=CLR_NONE)


개체에 대한 설명을 설정합니다. 함수는 성공하면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 확장된 오류 정보를 얻으려면 GetLastError() 함수를 호출하십시오.

옵션

name - 개체의 이름입니다.
text - 개체의 설명 텍스트입니다.
font_size - 글꼴 크기(포인트).
글꼴 - 글꼴 이름.
text_color - 텍스트 색상.

예시

ObjectSetText("text_object", "안녕하세요!", 10, "Times New Roman", Green);
 
로쉬 ,
당신의 노력에 감사드립니다! :)
도움말을 읽었습니다. 나는 고양이를 위해 질문을하지 않으려 고 노력합니다. 도움말에 답변이 있습니다.
나는 이 삭제가 우연히 제어판에 표시되었다는 것을 거의 확실히 알고 있습니다. 텍스트 레이블에서 분명히 상속받았습니다. 액세스할 수 없습니다. 그것으로 할 수 있는 유일한 방법은 손으로 글을 쓰고(무엇을 생각해야 하는지) " List of Objects " 패널에서 이러한 개념을 읽는 것입니다. 하지만 내가 틀렸다면? 개발자들의 답변을 바랍니다. 단순히 아니오. 또는 예, 그러나 방법을 아는 것이 좋을 것입니다.
 
분명히 당신은 시도했습니다. 나는 아직하지 않았다.
 
흥미롭게도 이 함수를 확인하고 싶었고(미리 오류를 수신할 준비가 되어 있었습니다) 확인을 삽입했지만 컴파일러를 통과하지도 않았습니다. 도움말에는 ObjectSetText () 함수가 부울 값을 반환해야 한다고 나와 있지만.
파일:
pic_4_.jpg  88 kb
 
하지만. 이것은 작동하는 코드입니다! :)
//+------------------------------------------------------------------+ //| поставим стрелку | //+------------------------------------------------------------------+ void SetArrow ( datetime _time , double _price , string _Description , int _arrowType , color _arrowColor ) { bool res ; ObjectCreate ( _Description , OBJ_ARROW , 0 , _time , _price ) ; ObjectSet ( _Description , OBJPROP_ARROWCODE , _arrowType ) ; ObjectSet ( _Description , OBJPROP_COLOR , _arrowColor ) ; ObjectSetText ( _Description , " Проба " , 10 , " Times New Roman " , Green ) ; if ( ! res ) Print ( GetLastError ()) ; }

당연히 글꼴 크기 와 색상은 설정된 내용에 따라 달라지지 않고 설명 자체가 들어가게 됩니다.
파일:
pic_5_.jpg  103 kb
 
!:))
그것은 영화 "The Same Munchausen"의 에피소드를 생각나게 했습니다. 그는 5월 32일에 새로운 하루를 시작하자고 제안했고 부르고마스터는 다음과 같이 말했습니다. "하지만 여기에는 설 자리가 없습니다!" :)
 
로쉬 !

너는 천재 야! 화살표에 텍스트를 삽입하는 데 성공했습니다! 여기 수업이 있습니다! 그것이 바로 용기입니다! :)
나에게 그것은 오를 의미합니다. 많이. 나는 지금 .. 그게 다야, 나는 더 일하러 갔다.
감사합니다 !
 
중지. 반전 문제가 있습니다. 이 텍스트를 프로그래밍 방식으로 읽어야 합니다.. 시도하기가 두렵지만, 잘 되지 않는다면?
 
매개변수가 올바르게 지정되면 컴파일러는 일반적으로 다음 행을 건너뜁니다.
res = ObjectSetText ( _Description , " Проба " , 10 , " Times New Roman " , Green ) ;


동시에 Stirlitz 스크립트 작업 중에 출력물이 각각 오류를 수신하지 않습니다.
if ( ! res ) Print ( GetLastError ()) ;

아무것도 출력하지 않습니다.
하지만...
스크립트가 매우 느려집니다 :)
트레이드 트레이스가 눈앞에, 아이콘이 초당 몇 조각의 속도로 배치됩니다(즉시 날아가곤 했습니다)
따라서 단말기는 그러한 사용에 대해 몇 가지 이의를 제기합니다.
일반적으로 슬로우 모션이 나타났습니다 :)
 
예, 어떤 경우에는 상당한 속도 저하도 발견했습니다.
내 문제가 해결되지 않은 것 같습니다. :(