Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Qualcuno può indicare se c'è un codice pronto per la casella di modifica su tela.
Sto realizzando un pannello di gomma e ho bisogno di un elemento di questo tipo. Quando si fa clic su di esso, è necessario inserire e cancellare numeri e vedere un cursore lampeggiante.
In caso contrario, farò una normale sostituzione quando si fa clic su di esso.
Qualcuno l'ha fatto, e ci sono stati problemi non con la grafica, ma con l'input - MetaTrader ha "trascinato/elaborato" i soliti pulsanti (Invio/Tab) e la pressione/ripetizione/rilascio dei tasti in generale.
È più facile prendere una DLL e incorporare la finestra di controllo di Windows o Notepad.exe.
Qualche giorno di mate per la mancanza di informazioni (le cose di basso livello sono difficili da trovare al giorno d'oggi, ce ne sono poche), ma alla fine il codice sarà di due ordini di grandezza inferiore e funzionerà meglio.
Qualcuno può indicare se c'è un codice pronto per la casella di modifica su tela.
...
Vedere il file TextBox.mqh
qualcuno lo ha fatto, ci sono stati problemi non con la grafica, ma con l'input - MetaTrader ha "trascinato/elaborato" i soliti pulsanti (Enter/Tab) e KeyPress/Repeate/Release in generale.
È più facile prendere una DLL e incorporare la finestra di controllo di Windows o Notepad.exe.
Qualche giorno di mate per la mancanza di informazioni (le cose di basso livello sono difficili da trovare al giorno d'oggi, ce ne sono poche), ma alla fine il codice sarà di due ordini di grandezza inferiore e funzionerà meglio.
A proposito di "zambed" e di ricordare diversi esperimenti: le finestre sono incorporate, ma ci sono problemi con il ridisegno e l'input. Non è utilizzabile, mi sono fermato al "fatto che potenzialmente funziona".
Ma non è sorprendente - gli EA lavorano in una traccia, la GUI del grafico in un'altra e ci sono anche cose diverse a quanto pare.
È necessario spiegare Windows in qualche modo, in modo che tutti i messaggi richiesti siano inviati e il rendering sia elaborato correttamente. Non è un tipico design della GUI quando c'è un controllo (in termini di win, è una finestra dopo tutto) che ha tutto in un'altra traccia.
Naturalmente, mi trovo in un vicolo cieco, la pratica di Linux non è favorevole. è necessario impostare alcuni (quali?) flag al processo Expert (in termini di sistema operativo, non è un binario della GUI, come sembra, e una parte di esso semplicemente non vola ad esso) e/o tirare AttachThreadInput.
Se questo problema viene risolto, le prospettive sono rosee per chi non ha paura delle DLL:
- sarà possibile usare Gtk/Qt/Lazarus con i loro designer e la loro grafica davvero buona, per "dialoghi all'interno del grafico" (e i livelli superiori sono fatti, ma non è sempre comodo, l'utente lavora comunque con il grafico)
- sarà possibile creare le proprie "schede" - all'interno di MDI e da "disegna una finestra nel grafico" a "crea una scheda in MT" sarà un mezzo passo avanti. Tutti i tipi di schede non richiederanno l'apertura di un nuovo grafico.
Sì, a livello di hack :-)
Qualcuno può indicare se c'è un codice pronto per la casella di modifica su tela.
Sto realizzando un pannello di gomma e ho bisogno di un elemento di questo tipo. Quando si fa clic su di esso, è necessario inserire e cancellare numeri e vedere un cursore lampeggiante.
In caso contrario, farò una normale sostituzione quando si fa clic su di esso.
Esempio di codice di tale EditCtrl (base)
Codice di esempio di tale EditCtrl (base)
Grazie. Lo proverò su MT5 un po' più tardi.
Codice di esempio di tale EditCtrl (base)
Codice di esempio di tale EditCtrl (base)
C'è un modo per disabilitare il backspace in modo che l'oggetto non venga cancellato?
C'è un modo per disabilitare il backspace in modo che l'oggetto non venga cancellato?