//------------------------------------------------------
GROUP, "Buttons group",
__, BUTTON, "Press to open", W, 150, _,text, IS_HIDDEN,
END_GROUP,
//--------------------------
i, AT, _X2X, "MF", 10, _Y2Y, "MF", 30,
//--------------------------
i, X_GAP, 30,
i, Y_GAP, 20,
//----------------------------//SET MAIN PROPERTIES (IF YOU DON'T, THEY WILL HAVE DEFAULT VALUES): //----------------------------"Press to open", OPENS_WINDOW, "Just a window",
"Press to open", N_LABEL, "::Images\\16x16\\Alarm clock.bmp",
//------------------------------------------------------
Una grande richiesta a chi sta cercando di creare l'interfaccia o di testare il costruttore. Per favore, segnalate tutti i bug che trovate. Il vostro feedback è molto importante. Grazie in anticipo.
Реter Konow #: Una grande richiesta a chi sta cercando di creare l'interfaccia o di testare il costruttore. Per favore, segnalate tutti i bug che trovate. Il vostro feedback è molto importante. Grazie in anticipo.
Stavo riflettendo se farlo o aspettare di scoprirlo.....
Beh, allora eccolo qui. Non so se si tratta di un bug o se ho scritto male il codice.
Un po' di spazzatura riempie lo spazio libero della tabella su V_BOX.
Inoltre, su H_TAB, "Report", fino a quando non ho aggiunto l'icona, c'era un'icona fantasma che distorceva il titolo. Scompariva dopo aver fatto clic su di essa.
Non so se si tratta di un bug, ma mancano i TEXT_ALIGN_* descritti.
Ci sono ancora molti problemi di implementazione, li sto ancora risolvendo da solo. Penso che dovremmo aspettare che tu affronti questi argomenti. A meno che tu non la pensi diversamente.
NEW_WINDOW,
W_NAME, "CryptoPanel",
W_TYPE, SETTINGS,
OPEN_ON_INIT,
ALWAYS_ON_TOP,
GROUP, "Win",
//__, G_FRAME, "Frame", _, W, 1580, _, H, 45,
__, V_BOX, "Tab", _, W, 1597, _, H, 610,
__,
H_TAB, "Report", ON,
_, N_LABEL, "::Images\\16x16\\Briefcase.bmp",
H_TAB, "Options", N_LABEL, "::Images\\16x16\\Application.bmp",
GAP, 100,
TB_BUTTON, "Refresh", W, 100, _, text, N_COLOR, (uint)clrBlue, _, N_LABEL, "::Images\\16x16\\Refresh.bmp",
END_GROUP,
i, AT, LEFT_TOP, 0, 0,
i, H_TABS, text, A_COLOR, (uint)clrGreen,
i, SWITCH, "Report", "Options", END,
GROUP, "Frames",
//__, G_FRAME, "Frame", _, W, 1580, _, H, 45,
__, V_BOX, "Frame1", _, W, 1593, _, H, 85,
__, V_BOX, "Frame2", _, W, 1593, _, H, 520,
END_GROUP,
i, IN, "Tab",
i, AT, LEFT_TOP, 0, 0,
GROUP, "Balances", IS_TABLE,
__, T_HEADER, "Exchange", W, 110, C_HEADER, "$", W, 100, C_HEADER, "MX", W, 160, C_HEADER, "USDT", W, 130, C_HEADER, "USDC", W, 90, C_HEADER, "IRON", W, 120,
__, R_HEADER, "MEXC", CELL, A, TEXT, "5 625.59", CELL, A, TEXT, "1 198.10337776", CELL, A, TEXT, "281.0668527", CELL, A, TEXT, "12.6819", CELL, A, TEXT, "2.79368472",
__, R_HEADER, "Bybit", CELL, A, TEXT, "123.45", CELL, A, TEXT, " ", CELL, A, TEXT, "123.45", CELL, A, TEXT, " ", CELL, A, TEXT, " ",
__, R_HEADER, "Binance", CELL, A, TEXT, "123.45", CELL, A, TEXT, " ", CELL, A, TEXT, "123.45", CELL, A, TEXT, " ", CELL, A, TEXT, " ",
END_GROUP,
i, IN, "Frame1",
i, AT, LEFT_TOP, 0, 0,
i, T_HEADERS,
TEXT_STYLE, (int)FW_BOLD,
FONT_SIZE, 10,
text, _A1_, _X2X,
text, _C1_, 20,
text, N_COLOR, (int)C'86,86,86',
NG_LINES, 30, NG_STEP, -1,
POINTED, 0,
N_COLOR, (int)C'219,233,249', A_COLOR, (int)C'155,244,196', AH_COLOR, (int)C'155,244,196',
END,
i, C_HEADERS,
TEXT_STYLE, (int)FW_BOLD,
FONT_SIZE, 10,
text, _A1_, _X2X,
text, _C1_, 20,
text, N_COLOR, (int)C'86,86,86',
NG_LINES, 30, NG_STEP, -1,
POINTED, 0,
N_COLOR, (int)C'219,233,249', A_COLOR, (int)C'155,244,196', AH_COLOR, (int)C'155,244,196',
END,
i, R_HEADERS,
TEXT_STYLE, (int)FW_BOLD,
FONT_SIZE, 10,
text, _A1_, _X2X,
text, _C1_, 20,
text, N_COLOR, (int)C'86,86,86',
NG_LINES, 30, NG_STEP, -1,
POINTED, 0,
N_COLOR, (int)C'219,233,249', A_COLOR, (int)C'155,244,196', AH_COLOR, (int)C'155,244,196',
END,
i, CELLS,
N_FRAME_COLOR, (int)C'177,194,214',
text, _A1_, _X2X,
text, _C1_, 10,
FONT_SIZE, 10,
TEXT_FONT, "Courier New",
//TEXT_ALIGN_RIGHT,
END,
GROUP, "Log", IS_TABLE,
__, C_HEADER, "Time", W, 210, C_HEADER, "Exch", W, 90, C_HEADER, "Op", W, 60, C_HEADER, "Message", W, 520,
__, CELL, A, TEXT, "2024.07.01 16:00:06", CELL, A, TEXT, "Binance", CELL, A, TEXT, "Conv", CELL, A, TEXT, "BABYTRAMPTOKEN @0.0516400000 USDT >> 0.09968574 MX",
__, CELL, A, TEXT, "2024.07.01 16:00:06", CELL, A, TEXT, "Binance", CELL, A, TEXT, "Conv", CELL, A, TEXT, "BABYTRAMPTOKEN @0.0516400000 USDT >> 0.09968574 MX",
__, CELL, A, TEXT, "2024.07.01 16:00:06", CELL, A, TEXT, "Binance", CELL, A, TEXT, "Conv", CELL, A, TEXT, "BABYTRAMPTOKEN @0.0516400000 USDT >> 0.09968574 MX",
__, CELL, A, TEXT, "2024.07.01 16:00:06", CELL, A, TEXT, "Binance", CELL, A, TEXT, "Conv", CELL, A, TEXT, "BABYTRAMPTOKEN @0.0516400000 USDT >> 0.09968574 MX",
__, CELL, A, TEXT, "2024.07.01 16:00:06", CELL, A, TEXT, "Binance", CELL, A, TEXT, "Conv", CELL, A, TEXT, "BABYTRAMPTOKEN @0.0516400000 USDT >> 0.09968574 MX",
__, CELL, A, TEXT, "2024.07.01 16:00:06", CELL, A, TEXT, "Binance", CELL, A, TEXT, "Conv", CELL, A, TEXT, "BABYTRAMPTOKEN @0.0516400000 USDT >> 0.09968574 MX",
__, CELL, A, TEXT, "2024.07.01 16:00:06", CELL, A, TEXT, "Binance", CELL, A, TEXT, "Conv", CELL, A, TEXT, "BABYTRAMPTOKEN @0.0516400000 USDT >> 0.09968574 MX",
__, CELL, A, TEXT, "2024.07.01 16:00:06", CELL, A, TEXT, "Binance", CELL, A, TEXT, "Conv", CELL, A, TEXT, "BABYTRAMPTOKEN @0.0516400000 USDT >> 0.09968574 MX",
__, CELL, A, TEXT, "2024.07.01 16:00:06", CELL, A, TEXT, "Binance", CELL, A, TEXT, "Conv", CELL, A, TEXT, "BABYTRAMPTOKEN @0.0516400000 USDT >> 0.09968574 MX",
__, CELL, A, TEXT, "2024.07.01 16:00:06", CELL, A, TEXT, "Binance", CELL, A, TEXT, "Conv", CELL, A, TEXT, "BABYTRAMPTOKEN @0.0516400000 USDT >> 0.09968574 MX",
END_GROUP,
i, IN, "Frame2",
i, AT, LEFT_TOP, 0, 0,
i, C_HEADERS,
TEXT_STYLE, (int)FW_BOLD,
FONT_SIZE, 10,
text, _A1_, _X2X,
text, _C1_, 20,
text, N_COLOR, (int)C'86,86,86',
NG_LINES, 30, NG_STEP, -1,
POINTED, 0,
N_COLOR, (int)C'219,233,249', A_COLOR, (int)C'155,244,196', AH_COLOR, (int)C'155,244,196',
END,
i, CELLS,
N_FRAME_COLOR, (int)C'177,194,214',
text, _A1_, _X2X,
text, _C1_, 10,
FONT_SIZE, 10,
TEXT_FONT, "Courier New",
END,
END_WINDOW,
Stavo valutando se farlo o aspettare di scoprirlo.....
Bene, eccoci qui. Non so se si tratta di un bug o se ho scritto male il codice.
Alcuni rifiuti riempiono lo spazio libero della tabella su V_BOX.
Inoltre, su H_TAB, "Report", finché non ho aggiunto l'icona, c'era un'icona fantasma che distorceva il titolo. Scompariva dopo averci cliccato sopra.
Non so se si tratta di un bug, ma mancano i TEXT_ALIGN_* descritti.
Ci sono ancora molte domande sull'implementazione, sto ancora cercando di capirci qualcosa da solo. Penso che dovremmo aspettare che tu affronti questi argomenti. A meno che tu non la pensi diversamente.
Grazie per il feedback.
Per quanto riguarda il codice:
1. Le V-box e le schede sono sempre scritte in gruppi separati. È più comodo. È auspicabile non aggiungere altro a questi gruppi. Altrimenti, inizia la"giungla del posizionamento". Naturalmente si può fare in questo modo, ma non ne vale la pena....
2. L'enumerazione non è finita. Non c'è k.word END in questa riga.
('Un errore piuttosto grossolano per un costruttore. Potrebbe avere molti problemi).
i, H_TABS, text, A_COLOR, (uint)clrGreen, ....?
3. Nelle tabelle è stata inserita la parola 'TEXT'. Non è necessario. Le celle CELL hanno un proprio parametro che riceve un valore dall'applicazione utente quando viene collegato. Oppure, utilizzare la parola V_CURRENT per impostare il valore .
Ad esempio:
CELL, A, V_CURRENT, 123,
Le celle di tipo "T_CELL" sono utilizzate per visualizzare il testo immutabile nelle tabelle. Passano il nome del testo alla tabella. Ad esempio:
T_CELL, "12341234123",
//или
T_CELL, "Profit",
4. Cercare di rimuovere la parola TEXT dalle tabelle.
5. Fatemi sapere cosa ottenete. Sarò lieto di aiutarvi.
Esiste un catalogo "Include\(1) KIB 1.0\(1) BASE\(1) DOCUMENTATION\".
Si tratta solo di esempi di codice o è destinato a essere compilato come programma dimostrativo? Qual è il modo corretto di utilizzarlo?
Questi sono solo esempi di codici diversi scritti in tempi diversi e in fasi diverse dell'evoluzione del progettista. Alcuni di essi potrebbero non essere più rilevanti, altri potrebbero non funzionare, altri ancora potrebbero non aver bisogno di essere scritti e altri potrebbero essere abbastanza adatti. È difficile dirlo...
Nella prossima versione pulirò questa base di codice e lascerò solo le varianti funzionanti.
Una sfumatura molto importante. Le schede controllano la commutazione delle immagini dell'area di disegno V_BOX(a). Devono essere dichiarate prima. Prima le schede, poi V_BOX(es ).
Consenti l'uso dei cookie per accedere al sito MQL5.com.
Abilita le impostazioni necessarie nel browser, altrimenti non sarà possibile accedere.
Hai effettuato l'accesso. L'autenticazione a due fattori è stata disattivata. Configurala di nuovo e scansiona un nuovo codice QR, oppure continua con l'autenticazione a due fattori disattivata.
E infine oggi:
Nascondere il testo del pulsante con c.words
Esempio:
Codice:
Sto preparando un aggiornamento e oggi non ci sarà nessuna lezione. Chi è interessato al materiale può prendersi un giorno o due di pausa. :)
Continueremo con la nuova costruzione del costruttore.
Una grande richiesta a chi sta cercando di creare l'interfaccia o di testare il costruttore. Per favore, segnalate tutti i bug che trovate. Il vostro feedback è molto importante. Grazie in anticipo.
Stavo riflettendo se farlo o aspettare di scoprirlo.....
Beh, allora eccolo qui. Non so se si tratta di un bug o se ho scritto male il codice.
Un po' di spazzatura riempie lo spazio libero della tabella su V_BOX.
Inoltre, su H_TAB, "Report", fino a quando non ho aggiunto l'icona, c'era un'icona fantasma che distorceva il titolo. Scompariva dopo aver fatto clic su di essa.
Non so se si tratta di un bug, ma mancano i TEXT_ALIGN_* descritti.
Ci sono ancora molti problemi di implementazione, li sto ancora risolvendo da solo. Penso che dovremmo aspettare che tu affronti questi argomenti. A meno che tu non la pensi diversamente.
Stavo valutando se farlo o aspettare di scoprirlo.....
Bene, eccoci qui. Non so se si tratta di un bug o se ho scritto male il codice.
Alcuni rifiuti riempiono lo spazio libero della tabella su V_BOX.
Inoltre, su H_TAB, "Report", finché non ho aggiunto l'icona, c'era un'icona fantasma che distorceva il titolo. Scompariva dopo averci cliccato sopra.
Non so se si tratta di un bug, ma mancano i TEXT_ALIGN_* descritti.
Ci sono ancora molte domande sull'implementazione, sto ancora cercando di capirci qualcosa da solo. Penso che dovremmo aspettare che tu affronti questi argomenti. A meno che tu non la pensi diversamente.
Grazie per il feedback.
Per quanto riguarda il codice:
1. Le V-box e le schede sono sempre scritte in gruppi separati. È più comodo. È auspicabile non aggiungere altro a questi gruppi. Altrimenti, inizia la"giungla del posizionamento". Naturalmente si può fare in questo modo, ma non ne vale la pena....
2. L'enumerazione non è finita. Non c'è k.word END in questa riga.
('Un errore piuttosto grossolano per un costruttore. Potrebbe avere molti problemi).
3. Nelle tabelle è stata inserita la parola 'TEXT'. Non è necessario. Le celle CELL hanno un proprio parametro che riceve un valore dall'applicazione utente quando viene collegato. Oppure, utilizzare la parola V_CURRENT per impostare il valore .
Ad esempio:
CELL, A, V_CURRENT, 123,Le celle di tipo "T_CELL" sono utilizzate per visualizzare il testo immutabile nelle tabelle. Passano il nome del testo alla tabella. Ad esempio:
4. Cercare di rimuovere la parola TEXT dalle tabelle.
5. Fatemi sapere cosa ottenete. Sarò lieto di aiutarvi.
Domanda:
Esiste un catalogo "Include\(1) KIB 1.0\(1) BASE\(1) DOCUMENTATION\".
Si tratta solo di esempi di codice o è destinato ad essere compilato come programma demo? Qual è il modo corretto di utilizzarlo?
Un'altra sfumatura importante. Nell'intestazione di tutte le tabelle è scritto l'elemento T_HEADER:
Domanda:
Esiste un catalogo "Include\(1) KIB 1.0\(1) BASE\(1) DOCUMENTATION\".
Si tratta solo di esempi di codice o è destinato a essere compilato come programma dimostrativo? Qual è il modo corretto di utilizzarlo?
Questi sono solo esempi di codici diversi scritti in tempi diversi e in fasi diverse dell'evoluzione del progettista. Alcuni di essi potrebbero non essere più rilevanti, altri potrebbero non funzionare, altri ancora potrebbero non aver bisogno di essere scritti e altri potrebbero essere abbastanza adatti. È difficile dirlo...
Nella prossima versione pulirò questa base di codice e lascerò solo le varianti funzionanti.
Una sfumatura molto importante. Le schede controllano la commutazione delle immagini dell'area di disegno V_BOX(a). Devono essere dichiarate prima. Prima le schede, poi V_BOX(es ).