MQLで書かれたUIのギャラリー - ページ 46 1...394041424344454647484950515253...83 新しいコメント Реter Konow 2024.07.16 17:32 #451 Edgar Akhmadeev #:...7.もうひとつ。あなたのダイナミック・ウィンドウは、拡大・縮小可能なピアウィンドウです。私はウィンドウではなくデスクトップが欲しい。あなたのコンストラクタのように。そうすれば a) チャート全体をカバーするように、即座に拡大して開く。 b) ヘッダーとフレームを持たない(タスクバーだけ)。 c) 折りたたむことができない d) 通常のウィンドウのようにアイテムを配置できる。つまり、DINAMICをFULLSCREENまたはDESKTOPに置き換える。そのための基礎はすでにある。ダイナミック・ウィンドウのリリース後、私はこのオプションについて考えるつもりだ。 Реter Konow 2024.07.18 08:48 #452 Реter Konow #: 続きはまた後日。 リリースに含まれるウィンドウのKIBコード(続き): //---------------------------------------------------------------------------------- //DECLARE A NEW WINDOW //---------------------------------------------------------------------------------- NEW_WINDOW, //------------------------------------------------------ /*SET WINDOW TYPE*/ W_TYPE, SETTINGS, //------------------------------------------------------ /*WRITE WINDOW'S NAME*/ W_NAME, "Settings example 2", //------------------------------------------------------ /*POINT TO WINDOW'S ICON*/ W_ICON, "::Images\\16x16\\Application.bmp", //------------------------------------------------------ /*PLACE THE NAME IN THE MIDDLE*/ NIM, //------------------------------------------------------ //------------------------------------------------------ /*SET WINDOW'S ADDITIONAL PROPERTIES*/ //---------------------------------------------------------------------------------- /*WINDOW OPENS AT START*/ OPEN_ON_INIT, /*(OOI)*/ /*MARGINS OF THE WINDOW*/ MARGINS, 20,20,/*Х, Y*/ //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, //---------------------------------------------------------------------------------------------------------- __, BOARD, "Choose between few options:", GAP, 65, BOARD, "Insert text for each option:", //---------------------------------------------------------------------------------------------------------- GAP, 10, //---------------------------------------------------------------------------------------------------------- __, H_SEP,A, W,355, //---------------------------------------------------------------------------------------------------------- __, R_BUTTON,"Choose option 1", ON, _,A_TEXT, "Option 1 is chosen.", EDIT, "Comment 1", W,140, __, R_BUTTON,"Choose option 2", _,A_TEXT, "Option 2 is chosen.", EDIT, "Comment 2", W,140, __, R_BUTTON,"Choose option 3", _,A_TEXT, "Option 3 is chosen.", EDIT, "Comment 3", W,140, //---------------------------------------------------------------------------------------------------------- __, H_SEP,A, W,355, //---------------------------------------------------------------------------------------------------------- GAP, 20, //---------------------------------------------------------------------------------------------------------- __, BOARD, "Choose between given options:", GAP, 40, BOARD, "Choose your or given options:", //---------------------------------------------------------------------------------------------------------- GAP, 10, //---------------------------------------------------------------------------------------------------------- __, C_LIST, "C_LIST 1", H,150, D_LIST, "D_LIST 1", H,150, //---------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------- __, H_SEP,A, W,355, //---------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------------- END_GROUP, //---------------------------------------------------------------------------------------------------------- i, AT, _X2X, "MF", 20, _Y2Y, "MF", 20, //--------------------------------------- i, X_GAP, 55, i, Y_GAP, 10, //--------------------------------------- SWITCH, "Choose option 1", "Choose option 2", "Choose option 3", END, //--------------------------------------- //------------------------------------------------------ GROUP, A, __,L_ITEM, "L_ITEM 1",ON, __,L_ITEM, "L_ITEM 2", __,L_ITEM, "L_ITEM 3", __,L_ITEM, "L_ITEM 4", __,L_ITEM, "L_ITEM 5", __,L_ITEM, "L_ITEM 6", __,L_ITEM, "L_ITEM 7", __,L_ITEM, "L_ITEM 8", __,L_ITEM, "L_ITEM 9", __,L_ITEM, "L_ITEM 10", __,L_ITEM, "L_ITEM 11", __,L_ITEM, "L_ITEM 12", __,L_ITEM, "L_ITEM 13", __,L_ITEM, "L_ITEM 14", __,L_ITEM, "L_ITEM 16", __,L_ITEM, "L_ITEM 17", __,L_ITEM, "L_ITEM 18", __,L_ITEM, "L_ITEM 19", __,L_ITEM, "L_ITEM 20", END_GROUP, //------------------------- i, AT, LEFT_TOP, 0,0, //------------------------- i, IN,"D_LIST 1", //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, "V2 group", __, L_ITEM,"Times_New_Roman", __, L_ITEM,"Arial", __, L_ITEM,"Tahoma", __, L_ITEM,"Dali", __, L_ITEM,"BatangChe", __, L_ITEM,"Consolas", __, L_ITEM,"Courier", __, L_ITEM,"Courier_New",ON, __, L_ITEM,"DFKai_SB", __, L_ITEM,"DotumChe", __, L_ITEM,"FangSong", __, L_ITEM,"Fixedsys", __, L_ITEM,"GulimChe", __, L_ITEM,"GungsuhChe", __, L_ITEM,"KaiTi", END_GROUP, //-------------------- i, IN,"C_LIST 1", //-------------------- i, AT, LEFT_TOP, 1,1, //-------------------- //---------------------------------------------------------------------------------- GROUP, A, //---------------------------------------------------------------------------------------------------------- __, D_BUTTON, "Confirm", N_FRAME_COLOR, (int)C'51,153,255', _,CWIP, GAP,7, D_BUTTON, "Cancel", _,CWIP, //---------------------------------------------------------------------------------------------------------- END_GROUP, //-------------------------- i, AT, _X2X, "MF", 230, _Y2H, "D_LIST 1", 20, //---------------------------------------------------------------------------------- //------------------------------------------------------ //FINISH THE WINDOW BY KEYWORDS END_WINDOW, //------------------------------------------------------ END_WINDOW, //---------------------------------------------------------------------------------- Реter Konow 2024.07.18 09:08 #453 //---------------------------------------------------------------------------------- //DECLARE A NEW WINDOW //---------------------------------------------------------------------------------- NEW_WINDOW, //------------------------------------------------------ /*SET WINDOW TYPE*/ W_TYPE, SETTINGS, //------------------------------------------------------ /*WRITE WINDOW'S NAME*/ W_NAME, "Input parameters:", //------------------------------------------------------ /*POINT TO WINDOW'S ICON*/ W_ICON, "::Images\\16x16\\Tune.bmp", //------------------------------------------------------ /*PLACE THE NAME IN THE MIDDLE*/ NIM, //------------------------------------------------------ /*SET COLOR OF THE BACKGROUND*/ "MF", N_COLOR,(int)C'255,255,255', //------------------------------------------------------ /*SET WINDOW'S ADDITIONAL PROPERTIES*/ //---------------------------------------------------------------------------------- /*WINDOW OPENS AT START*/ OPEN_ON_INIT, /*(OOI)*/ /*MARGINS OF THE WINDOW*/ MARGINS, 15,15,/*Х, Y*/ //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, //------------------------------------------------- __,V_BOX, "V1", W,272, _,H,200, _,N_FRAME,1, //------------------------------------------------- END_GROUP, //----------------------------------- i, AT, _X2X, "MF", 3, _Y2Y, "MF", 5, //----------------------------------- //------------------------------------------------- GROUP, A, //------------------------------------------------- IS_TABLE, "Input parameters table", //------------------------------------------------- __, T_HEADER, "Variable", C_HEADER,"Value", //------------------------------------------------- __, R_HEADER,"MAGICB", EDIT,"MAGICB:", //------------------------------------------------- __, R_HEADER,"MAGICS", EDIT,"MAGICS:", //------------------------------------------------- __, R_HEADER,"s9", EDIT,"s9:", //------------------------------------------------- __, R_HEADER,"Hours_to_GMT_Offset", EDIT,"Hours_to_GMT_Offset:", //------------------------------------------------- __, R_HEADER,"Hours", C_LIST,"Hours:", //------------------------------------------------- __, R_HEADER,"Begin_hour", EDIT,"Begin_hour:", //------------------------------------------------- __, R_HEADER,"End_hour", EDIT,"End_hour:", //------------------------------------------------- __, R_HEADER,"Comments", EDIT,"Comments:", //------------------------------------------------- END_GROUP, //------------------------------------ i, AT, LEFT_TOP,1,1, //------------------------------------ i,IN,"V1", //------------------------------------ i,Y_GAP,-1, //------------------------------------ i,X_GAP,-1, //------------------------------------ //------------------------------------ i, IS_ZEBRA_STYLE, //------------------------------------ //----------------------------------------------------------------------------------------------------------------------------- i, T_HEADERS, FONT_SIZE,9, W,180, text,_A1_,_X2X, text,_C1_,10, END, //----------------------------------------------------------------------------------------------------------------------------- i, R_HEADERS, FONT_SIZE,9, H,22, text,_A1_,_X2X, text,_C1_,10, text,_C2_,1, END, //----------------------------------------------------------------------------------------------------------------------------- i, C_HEADERS, FONT_SIZE,9, W,90, text,_A1_,_X2X, text,_C1_,10, N_COLOR,(int)C'155,255,255', END, //----------------------------------------------------------------------------------------------------------------------------- i, EDITS, FONT_SIZE,9, W,90, text,_C2_,1, POINTED,0, END, //----------------------------------------------------------------------------------------------------------------------------- i, C_LISTS, FONT_SIZE,9, //----------------------------- W,90, //----------------------------- text,_C2_,1, //----------------------------- POINTED,0, //----------------------------- bar,NG_LINES,0, //----------------------------- bar,NG_STEP,0, //----------------------------- bar,AG_LINES,0, //----------------------------- bar,AG_STEP,0, //----------------------------- END, //----------------------------------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, //------------------------------------------------- __,V_BOX, "V2", W,272, _,H,200, _,N_FRAME,1, //------------------------------------------------- END_GROUP, //----------------------------------- i, AT, _X2W, "V1", 10, _Y2Y, "MF", 5, //----------------------------------- //------------------------------------------------- GROUP, A, IS_TABLE, "Input parameters table 2", //------------------------------------------------- //------------------------------------------------- __, T_HEADER, "Variable ", C_HEADER,"Value ", //------------------------------------------------- //------------------------------------------------- __, R_HEADER,"SELL", C_LIST, "SELL:", //------------------------------------------------- __, R_HEADER,"BUY", C_LIST, "BUY:", //------------------------------------------------- __, R_HEADER,"s7", EDIT, "s7:", //------------------------------------------------- __, R_HEADER,"LotMax", EDIT, "LotMax:", //------------------------------------------------- __, R_HEADER,"OnOffLock", C_LIST, "OnOffLock:", //------------------------------------------------- __, R_HEADER,"LockLevel", EDIT, "LockLevel:", //------------------------------------------------- __, R_HEADER,"AxelOption", C_LIST, "AxelOption:", //------------------------------------------------- __, R_HEADER,"LimLossMoney", EDIT, "LimLossMoney:", //------------------------------------------------- //------------------------------------------------- END_GROUP, //------------------------------------------------- i, AT, LEFT_TOP,1,1, //----------------------- i,IN,"V2", //----------------------- i,Y_GAP,-1, //----------------------- i,X_GAP,-1, //----------------------- //------------------------------------ i, IS_ZEBRA_STYLE, //------------------------------------ //----------------------------------------------------------------------------------------------------------------------------- i, T_HEADERS, FONT_SIZE,9, W,180, text,_A1_,_X2X, text,_C1_,10, END, //----------------------------------------------------------------------------------------------------------------------------- i, R_HEADERS, FONT_SIZE,9, H,22, text,_A1_,_X2X, text,_C1_,10, text,_C2_,1, END, //----------------------------------------------------------------------------------------------------------------------------- i, C_HEADERS, FONT_SIZE,9, W,90, text,_A1_,_X2X, text,_C1_,10, N_COLOR,(int)C'155,255,255', END, //----------------------------------------------------------------------------------------------------------------------------- i, EDITS, FONT_SIZE,9, W,90, text,_C2_,1, POINTED,0, END, //----------------------------------------------------------------------------------------------------------------------------- i, C_LISTS, FONT_SIZE,9, //----------------------------- W,90, //----------------------------- text,_C2_,1, //----------------------------- POINTED,0, //----------------------------- bar,NG_LINES,0, //----------------------------- bar,NG_STEP,0, //----------------------------- bar,AG_LINES,0, //----------------------------- bar,AG_STEP,0, //----------------------------- END, //----------------------------------------------------------------------------------------------------------------------------- //------------------------------------ GROUP,A, //---------------------- __,L_ITEM,"true", //---------------------- __,L_ITEM,"false", //---------------------- END_GROUP, //------------------------------------ i, IN, "Hours:", i, AT, LEFT_TOP, 0,0, //------------------------------------ //------------------------------------ GROUP,A, //------------------- __,L_ITEM,"true ", //------------------- __,L_ITEM,"false ", //------------------- END_GROUP, //------------------------------------ i, IN, "GameOn:", //------------------- i, AT, LEFT_TOP, 0,0, //------------------------------------ //------------------------------------ GROUP,A, //-------------------- __,L_ITEM,"true ", //-------------------- __,L_ITEM,"false ", //-------------------- END_GROUP, //------------------------------------ i, IN, "OnOffUnLine:", //------------------------------------ i, AT, LEFT_TOP, 0,0, //------------------------------------ END_WINDOW, //-------------------------------------------------------- Реter Konow 2024.07.18 09:33 #454 //------------------------------------------------------ //DECLARE A NEW WINDOW //------------------------------------------------------ NEW_WINDOW, //------------------------------------------------------ /*SET WINDOW TYPE*/ W_TYPE, DIALOG, //------------------------------------------------------ /*WRITE WINDOW'S NAME*/ W_NAME, "Risky managment!", //------------------------------------------------------ /*SET WINDOW'S CAPTION*/ CAPTION,"*Warning*", //------------------------------------------------------ /*NAME (CAPTION)IN THE MIDDLE*/ NIM, //------------------------------------------------------ /*POINT TO WINDOW'S ICON*/ W_ICON, "::Images\\16x16\\Warning.bmp", //------------------------------------------------------ /*ONLY CLOSING BUTTON*/ ONLY_CLOSING, //------------------------------------------------------ /*WINDOW ALWAYS ON TOP*/ ALWAYS_ON_TOP, //------------------------------------------------------ /*OPEN WINDOW WITH A SOUND*/ OPENING_SOUND,"::Sounds\\Windows Critical Stop.wav", //------------------------------------------------------ /*WINDOW OPENS AT START*/ //OPEN_ON_INIT, /*(OOI)*/ //------------------------------------------------------ /*LOCK WINDOWS IF OPENED*/ LOCKS_WINDOWS, ALL_WINDOWS, //------------------------------------------------------ /*MARGINS OF THE WINDOW*/ MARGINS, 20,20,/*Х, Y*/ //------------------------------------------------------ //---------------------------------------------------------------------------------- GROUP, A, //-------------------------------------------- __, T_BOX, "T1", TEXT, //-------------------------------- "Risky settings can cause loss.", //-------------------------------- END, //-------------------------------------------- END_GROUP, //-------------------------------------------- i, AT, _X2X, "MF", 1, _Y2Y, "MF", 1, //-------------------------------------------- i, T_BOXES, text,X_CORRECTION,55, //---------------------------- text,Y_CORRECTION,10, //---------------------------- text, N_COLOR, (uint)clrRed, //---------------------------- X_SIZE_CORRECTION,15, //---------------------------- Y_SIZE_CORRECTION,20, //---------------------------- TEXT_FONT, "Arial Black", //---------------------------- FONT_SIZE,12, //---------------------------- W, 200, H, 70, //---------------------------- END, //---------------------------------------------------------------------------------- //---------------------------------------------------------------------------------- GROUP, A, //--------------------------------------------------- __, LABEL,A, N_LABEL,"::Images\\32x32\\Warning.bmp", //--------------------------------------------------- END_GROUP, //-------------------------- i, AT, _X2X, "MF", 10, _Y2Y, "MF", 10, //--------------------------------------------------- //--------------------------------------------------- GROUP, A, //--------------------------------------------------- __,CHECKBOX, "Don't show this warning again.", //--------------------------------------------------- END_GROUP, //--------------------------------------------------- i, AT, _X2X, "MF", 10, _Y2H, "T1", 30, //--------------------------------------------------- //--------------------------------------------------- GROUP, A, //--------------------------------------------------- __, D_BUTTON, "Ok", N_FRAME_COLOR, (int)C'51,153,255',_,CWIP, //--------------------------------------------------- GAP,7, //--------------------------------------------------- D_BUTTON, "Cancel", _,CWIP, /*(CLOSE WINDOW IF PRESSED)*/ //--------------------------------------------------- END_GROUP, //------------------------------------------------------------------ i, AT, _X2X, "MF", 200, _Y2Y, "Don't show this warning again.", -5, //------------------------------------------------------------------ END_WINDOW, //---------------------------------------------------------------------------------- Реter Konow 2024.07.18 09:45 #455 これからも1日に数ウィンドウのコードを掲載していくつもりだ(わかりやすくするために)。 来週の金曜から土曜にかけてリリースを準備している。 主なタスク ユーザー・アプリケーション側からのエレメントとウィンドウのソフトウェア制御の実装。 ユーザーがテーブルを操作するのに必要な機能の準備とデバッグ。 タブとタスクバーに関する重大なバグを修正する。 マイナーなバグの修正。 ユーザー・アプリケーションとの "共生 "コンパイルの瞬間に、エンジンが選択されたリソースだけをロードするようにする。 Alexey Volchanskiy 2024.07.19 00:42 #456 Реter Konow #:分かりやすくするために)1日に数ウィンドウのコードを掲載し続けるつもりだ。来週の金曜日から土曜日にかけてリリースを準備している。主なタスク ユーザー・アプリケーション側からのエレメントとウィンドウのソフトウェア制御の実現。 ユーザーがテーブルを操作するのに必要な機能の準備とデバッグ。 タブとタスクバーの重大なバグの修正。 マイナーバグの修正。 ユーザー・アプリケーションとの "共生 "コンパイルの瞬間に、エンジンが選択されたリソースだけをロードするようにする。 はじめまして!1つだけ質問があります:あなたのライブラリはビジュアルモードのデバッガで動作しますか?具体的には、私はボタン押下と標準水平線のドラッグに対する反応だけが必要です。MT5ではOnChartEventによってすべてがデバッガで動作しますが、MT5では約7年間「ひどい問題」に対処できません。もしかして、これらの不具合を回避できたのでしょうか? Реter Konow 2024.07.19 08:28 #457 Alexey Volchanskiy #:はじめまして、1つだけ質問があります。あなたのライブラリはビジュアル・モードのデバッガで動作しますか?具体的には、ボタン押下と標準的な水平線のドラッグに対する反応だけが必要です。MT5ではOnChartEventによってすべてがデバッガで動作しますが、MT5では約7年間「ひどい問題」に対処できません。もしかして、これらの不具合を回避できたのでしょうか? 残念ながら、そうではありません。MT5のデバッグモードではインターフェイスが機能しません。それについては何もできませんでした。このトピックを上げてくれてありがとう。私のグラフィック・エンジンに接続された標準的なプログラムでデバッガーをテストする必要があります。 Реter Konow 2024.07.19 11:58 #458 Реter Konow #:... ...私のグラフィック・エンジンに接続された標準的なプログラムで、デバッガーをテストする必要があります。 この問題は解決できると思います。デバッグ中、ユーザーは接続行をコメントアウトしてエンジンを切断し、特別な#include 行を開いて空のプログラムにその機能の呼び出しをリダイレクトします: //+------------------------------------------------------------------+ //| EA Shell v1.mq5 | //| Copyright 2024, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ //#include<(1) KIB 1.0\(4) CONNECTIONS\KIB-DRIVE CONNECTIONS.mqh> //+------------------------------------------------------------------+ #include<(1) KIB 1.0\DEBUG_MODE.mqh> //-------------------------------------------------------------------- #include<(2) KIB PROJECTS\(5) USER PROJECTS\Project 1\UIDATA.mqh> //-------------------------------------------------------------------- #include<(2) KIB PROJECTS\(5) USER PROJECTS\Project 1\API.mqh> //+------------------------------------------------------------------+ Реter Konow 2024.07.19 12:06 #459 ユーザー・プログラムとエンジン間の通信はすべて、いくつかの関数を通して行われる。 まず、OnChartEvent()。OnInit()、OnTimer()、OnDeinit()も同様です。エンジンへのリンクはなくなり、APIとUIDATAファイルだけになった。しかし、そこにはほぼ自給自足の機能があり、エンジンを無効にして空白をいくつか有効にしてもエラーは発生しない。GUIが動作しなくなるだけで、デバッグモードでは 動作しません。 ユーザープログラムのデバッグのためにエンジンを無効にすることは可能だと思います。 Реter Konow 2024.07.19 12:40 #460 //------------------------------------------------------ //DECLARE A NEW WINDOW //------------------------------------------------------ NEW_WINDOW, //------------------------------------------------------ /*SET WINDOW TYPE*/ W_TYPE, DIALOG, //------------------------------------------------------ /*WRITE WINDOW'S NAME*/ W_NAME, "Incorrect settings", //------------------------------------------------------ /*SET WINDOW'S CAPTION*/ CAPTION, "Error", //------------------------------------------------------ /*NAME (CAPTION)IN THE MIDDLE*/ NIM, //------------------------------------------------------ /*POINT TO WINDOW'S ICON*/ W_ICON, "::Images\\16x16\\No.bmp", //------------------------------------------------------ /*ONLY CLOSING BUTTON*/ ONLY_CLOSING, //------------------------------------------------------ /*WINDOW ALWAYS ON TOP*/ ALWAYS_ON_TOP, //------------------------------------------------------ /*OPEN WINDOW WITH A SOUND*/ OPENING_SOUND,"::Sounds\\Windows Foreground.wav", //------------------------------------------------------ /*WINDOW OPENS AT START*/ //OPEN_ON_INIT, /*(OOI)*/ //------------------------------------------------------ /*LOCK WINDOWS IF OPENED*/ LOCKS_WINDOWS, ALL_WINDOWS, //------------------------------------------------------ /*MARGINS OF THE WINDOW*/ MARGINS, 20,20,/*Х, Y*/ //------------------------------------------------------ //------------------------------------------------------ GROUP, A, //----------------------------------------------- __, T_BOX, "T1",TEXT, "INCORRECT VALUES!", END, //----------------------------------------------- __, T_BOX, "T2",TEXT, "Please change settings.", END, //----------------------------------------------- END_GROUP, //----------------------------------------------- i, AT, _X2X, "MF", 1, _Y2Y, "MF", 1, //----------------------------------------------- "T1", _A3_,0, "T1", W,250, "T1", H,40, //----------------------------------------------- "T1", text,_C1_,55, "T1", text,_C2_,10, //----------------------------------------------- "T1", text,N_COLOR,(int)clrWhite, "T1", FONT_SIZE,10, "T1", TEXT_FONT,"Arial Black", //----------------------------------------------- "T1", NG_LINES,20, "T1", NG_STEP,1, "T1", H_GRADIENT, "T1", N_COLOR,(int)C'255,1,1', //----------------------------------------------- "T2", _A3_,0, "T2", W,250, "T2", H,20, //----------------------------------------------- "T2", text,_C1_,65, "T2", text,_C2_,3, //----------------------------------------------- //----------------------------------------------- GROUP, A, //----------------------------------------------- __, LABEL,A, N_LABEL,"::Images\\32x32\\Wrong.bmp", //----------------------------------------------- END_GROUP, //-------------------------- i, AT, _X2X, "MF", 10, _Y2Y, "MF", 5, //----------------------------------------------- //----------------------------------------------- GROUP, A, //----------------------------------------------- __,CHECKBOX, "More details", A_TEXT,"Fewer details", //----------------------------------------------- GAP,95, //----------------------------------------------- D_BUTTON, "Close", W,50, //----------------- _,CWIP,/*CLOSE WINDOW IF PRESSED*/ //----------------- _,N_FRAME_COLOR,(int)C'51,153,255', //----------------- BREAK_ROW_LINE, //----------------------------------------------- END_GROUP, //-------------------------- i, AT, _X2X, "MF", 10, _Y2H, "T2", 10, //-------------------------- //----------------------------------------------- END_WINDOW, 1...394041424344454647484950515253...83 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
7.もうひとつ。あなたのダイナミック・ウィンドウは、拡大・縮小可能なピアウィンドウです。私はウィンドウではなくデスクトップが欲しい。あなたのコンストラクタのように。そうすれば
a) チャート全体をカバーするように、即座に拡大して開く。
b) ヘッダーとフレームを持たない(タスクバーだけ)。
c) 折りたたむことができない
d) 通常のウィンドウのようにアイテムを配置できる。
つまり、DINAMICをFULLSCREENまたはDESKTOPに置き換える。そのための基礎はすでにある。
続きはまた後日。
リリースに含まれるウィンドウのKIBコード(続き):
これからも1日に数ウィンドウのコードを掲載していくつもりだ(わかりやすくするために)。
来週の金曜から土曜にかけてリリースを準備している。
主なタスク
分かりやすくするために)1日に数ウィンドウのコードを掲載し続けるつもりだ。
来週の金曜日から土曜日にかけてリリースを準備している。
主なタスク
はじめまして!1つだけ質問があります:あなたのライブラリはビジュアルモードのデバッガで動作しますか?具体的には、私はボタン押下と標準水平線のドラッグに対する反応だけが必要です。MT5ではOnChartEventによってすべてがデバッガで動作しますが、MT5では約7年間「ひどい問題」に対処できません。もしかして、これらの不具合を回避できたのでしょうか?
はじめまして、1つだけ質問があります。あなたのライブラリはビジュアル・モードのデバッガで動作しますか?具体的には、ボタン押下と標準的な水平線のドラッグに対する反応だけが必要です。MT5ではOnChartEventによってすべてがデバッガで動作しますが、MT5では約7年間「ひどい問題」に対処できません。もしかして、これらの不具合を回避できたのでしょうか?
...
...私のグラフィック・エンジンに接続された標準的なプログラムで、デバッガーをテストする必要があります。
この問題は解決できると思います。デバッグ中、ユーザーは接続行をコメントアウトしてエンジンを切断し、特別な#include 行を開いて空のプログラムにその機能の呼び出しをリダイレクトします:
ユーザー・プログラムとエンジン間の通信はすべて、いくつかの関数を通して行われる。 まず、OnChartEvent()。OnInit()、OnTimer()、OnDeinit()も同様です。エンジンへのリンクはなくなり、APIとUIDATAファイルだけになった。しかし、そこにはほぼ自給自足の機能があり、エンジンを無効にして空白をいくつか有効にしてもエラーは発生しない。GUIが動作しなくなるだけで、デバッグモードでは 動作しません。
ユーザープログラムのデバッグのためにエンジンを無効にすることは可能だと思います。