초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 192

 
그리고 MT에 없는 폰트도 사용가능한가요? 몬세라트가 필요합니다.
 

안녕하세요!

오류 132는 어떻게 포착됩니까? GetLastError() 또는 MarketInfo(Symb,MODE_TRADEALLOWED)로도 가능합니까?

 

안녕하세요. 기능을 사용합니다(아래 참조). 2개의 보류 중인 항목(위 및 아래)이 있는 경우에만 플래그 양식을 만드는 방법을 알 수 없습니다.

//+------------------------------------------------------------------+ //+----------------------------------------------------------------------------+ //|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   | //+----------------------------------------------------------------------------+ //|  Версия   : 06.08.2008                                                     | //|  Описание : Возвращает флаг наличия ордера или позиции в истории за сегодня| //+----------------------------------------------------------------------------+ //|  Параметры:                                                                | //|    sy - наименование инструмента   (""   - любой символ,                   | //|                                     NULL - текущий символ)                 | //|    op - операция                   (-1   - любая позиция)                  | //|    mn - MagicNumber                (-1   - любой магик)                    | //+----------------------------------------------------------------------------+

//+------------------------------------------------------------------+ //|                                                                  | //+------------------------------------------------------------------+ bool ExistInHistoryToDay(string sy="", int op=-1, int mn=-1)   {    int i, k=OrdersHistoryTotal();

   if(sy=="0")sy=Symbol();    for(i=0; i<k; i++)      {       if(OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))         {          if(OrderSymbol()==sy || sy=="")            {             if(op<0 || OrderType()==op)               {                if(mn<0 || OrderMagicNumber()==mn)                  {                   if(TimeDay(OrderOpenTime())==Day()                      &&  TimeMonth(OrderOpenTime())==Month()                      &&  TimeYear(OrderOpenTime())==Year())                      return(True);                                       }               }            }         }      }    return(False);   } //+------------------------------------------------------------------+

 
Andrey Sokolov :

인사말

텍스트 개체의 글꼴 두께를 설정할 수 있습니까?

TextSetFont를 찾았습니다( 그리기 방법으로 텍스트 출력 글꼴 설정) https://docs.mql4.com/en/objects/textsetfont

, 글꼴 두께를 설정하는 플래그가 있지만 사용 방법을 알 수 없습니다.

이것은 TextOut 기능을 위한 것입니다. 귀하의 경우 "Montserrat Bold"와 같이 글꼴 이름에 "Bold"를 추가할 수 있습니다.
 

타사 라이브러리를 사용하지 않고 투명하게 "Button" 개체를 그리는 방법을 알려주십시오.

포럼 검색에서 찾지 못했습니다.

 
Vitaly Muzichenko :

타사 라이브러리를 사용하지 않고 투명하게 "Button" 개체를 그리는 방법을 알려주십시오.

포럼 검색에서 찾지 못했습니다.

캔버스에 그립니다.

 
Artyom Trishkin :

캔버스에 그립니다.

문서에 "Pressed / Released" 상태를 얻는 방법에 대한 예가 있습니까?

 
Vitaly Muzichenko :

문서에 "Pressed / Released" 상태를 얻는 방법에 대한 예가 있습니까?

그려진 버튼에서? 보지 않았다 - 나는 모른다. 제가 직접 하는 것이 더 쉽습니다.

 
Artyom Trishkin :

그려진 버튼에서? 보지 않았다 - 나는 모른다. 제가 직접 하는 것이 더 쉽습니다.

감사합니다. 그래서 고전적인 그림을 그릴 것입니다. 어떻게 작업해야 하는지 명확합니다.

 
Vitaly Muzichenko :

타사 라이브러리를 사용하지 않고 투명하게 "Button" 개체를 그리는 방법을 알려주십시오.

포럼 검색에서 찾지 못했습니다.

CBmpButton 에서 리소스를 가져와 리소스에 투명도를 적용하려고 합니다. 아마도 제대로 작동해야 할 것입니다.