初心者の方からの質問 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:

ごあいさつ

テキストオブジェクトにフォントの太さを設定することは可能かどうか教えてください。

FoundTextSetFont (描画メソッドで出力するテキストのフォントを設定 する)https://docs.mql4.com/ru/objects/textsetfont

には、フォントの太さを設定するフラグがありますが、その使い方がわかりません。

TextOut機能用です。フォント名に「Bold」(あなたの場合、「Montserrat Bold」)を加えて設定してみてください。
 

サードパーティライブラリを使わずに、「ボタン」オブジェクトを透明度で描画する方法を教えてください。

フォーラムで見つけられませんでした

 
Vitaly Muzichenko:

サードパーティライブラリを使わずに、「ボタン」オブジェクトを透明度で描画する方法を教えてください。

フォーラムで見つけられませんでした

絵を描くためのキャンバスに

 
Artyom Trishkin:

キャンバスに描く。

Pressed/Unpressed "の状態を取得する方法は、ドキュメントに例がありますか?

 
Vitaly Muzichenko:

Pressed/Removed "ステータスを取得する方法について、ドキュメントに例はありますか?

描かれたボタンから?探したことないんですよねー。自分で作ったほうが楽なんです。

 
Artyom Trishkin:

描かれたボタン?見ていないので、わからない。自分で作る方が楽なんです。

ありがとうございます。では、クラシックの方を描いてみますね。仕事のやり方が明確になりました。

 
Vitaly Muzichenko:

サードパーティライブラリを使わずに、「ボタン」オブジェクトを透明度で描画する方法を教えてください。

フォーラムで見つけられませんでした

CBmpButtonから リソースを取り出し、リソースに透明度を適用してみると、おそらくうまくいくはずです。