Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Quelqu'un peut-il me dire s'il existe un code prêt à l'emploi pour l'insertion d'une boîte d'édition dans un canevas ?
Je suis en train de créer un panneau en caoutchouc et j'ai besoin d'un tel élément. Lorsque vous cliquez dessus, vous devez entrer et supprimer des nombres et voir un curseur clignotant.
Si ce n'est pas le cas, je ferai une substitution normale lorsque l'on clique dessus.
Quelqu'un l'a fait, et il y a eu des problèmes non pas avec les graphiques, mais avec la saisie - MetaTrader a "traîné/traité" les boutons habituels (Entrée/Tab) et la pression/répétition/relâchement des touches en général.
Il est plus facile de prendre une DLL et d'y intégrer la fenêtre de contrôle de Windows, ou Notepad.exe.
Quelques jours de mate sur le manque d'information (les choses de bas niveau sont difficiles à trouver de nos jours, il y en a peu), mais au final le code sera deux ordres de grandeur en moins et fonctionnera mieux.
Quelqu'un peut-il me dire s'il existe un code prêt à l'emploi pour l'insertion d'une boîte d'édition dans un canevas ?
...
Voir le fichier TextBox.mqh
Si quelqu'un l'a fait, il y a eu des problèmes non pas avec les graphiques, mais avec la saisie - MetaTrader a "traîné/traité" les boutons habituels (Entrée/Tab) et la pression/répétition/relâchement des touches en général.
Il est plus facile de prendre une DLL et d'y intégrer la fenêtre de contrôle de Windows, ou Notepad.exe.
Quelques jours de mate sur le manque d'information (les choses de bas niveau sont difficiles à trouver de nos jours, il y en a peu), mais au final le code sera deux ordres de grandeur en moins et fonctionnera mieux.
A propos de "zambed" et de la mémoire des différentes expériences : les fenêtres sont intégrées, mais il y a des problèmes de redécoupage et de saisie. Ce n'est tout simplement pas utilisable, je me suis arrêté au "fait que cela fonctionne potentiellement"
Mais ce n'est pas surprenant - les EA fonctionnent dans une voie, l'interface graphique dans une autre et il y a aussi des choses différentes ici apparemment.
Il est nécessaire d'expliquer Windows d'une manière ou d'une autre afin que tous les messages nécessaires soient envoyés et que le rendu soit traité correctement. Ce n'est pas tout à fait une conception typique d'interface graphique quand il y a un contrôle (en termes de win, c'est une fenêtre après tout) qui a tout dans une autre piste.
Bien sûr, je suis dans une impasse ici, la pratique Linux n'est pas favorable. Il est nécessaire de mettre certains (quoi ?) drapeaux au processus Expert (en termes de système d'exploitation, ce n'est pas un GUI-tread, comme il semble, et une partie de celui-ci ne vole tout simplement pas vers lui) et / ou de tirer AttachThreadInput.
Si ce problème est résolu, les perspectives sont bonnes pour ceux qui n'ont pas peur des DLL :
- il sera possible d'utiliser Gtk/Qt/Lazarus avec leurs concepteurs et leurs très bons graphiques, pour des "dialogues à l'intérieur du graphique" (et les dialogues à deux niveaux sont réalisés, mais ce n'est pas toujours pratique, car l'utilisateur travaille toujours avec le graphique)
- il sera possible de créer ses propres "onglets" - à l'intérieur de la MDI et de passer de "dessiner une fenêtre dans le graphique" à "créer un onglet dans MT" en une demi-étape. Toutes sortes de tableaux ne nécessiteront pas l'ouverture d'un nouveau graphique.
Oui, au niveau du hack :-)
Quelqu'un peut-il me dire s'il existe un code prêt à l'emploi pour l'insertion d'une boîte d'édition dans un canevas ?
Je suis en train de créer un panneau en caoutchouc et j'ai besoin d'un tel élément. Lorsque vous cliquez dessus, vous devez entrer et supprimer des nombres et voir un curseur clignotant.
Si ce n'est pas le cas, je ferai une substitution normale lorsque l'on clique dessus.
Exemple de code d'un tel EditCtrl (base)
Exemple de code d'un tel EditCtrl (base)
Je vous remercie. Je l'essaierai sur MT5 un peu plus tard.
Exemple de code d'un tel EditCtrl (base)
Exemple de code d'un tel EditCtrl (base)
Existe-t-il un moyen de désactiver le retour arrière afin que l'objet ne soit pas supprimé ?
Existe-t-il un moyen de désactiver le retour arrière afin que l'objet ne soit pas supprimé ?