Discussion de l'article "MQL pour "Nuls" : Comment Concevoir et Construire des Classes d'Objets" - page 3

 

Je vous conseille de vérifier au préalable la réaction des boutons de ce type :

if(id==CHARTEVENT_OBJECT_CLICK
         && StringFind(sparam,"CWin1.STR2.RowType3.Button3",0)>=0)
        {
         Print("Il a appuyé sur le bouton.,sparam);
        }

et d'insérer ensuite ce dont vous avez besoin.

 

et une autre question est de savoir si un tel module peut être transféré sans problème à l'indicateur ????

et si oui, comment faire ?

afin que la fenêtre du module puisse rester dans la fenêtre principale et qu'elle ait la propriété de se réduire et de s'agrandir, de préférence pour qu'un autre module puisse être agrandi à sa place.

Par exemple, rendre ce paramètre personnalisable lors de la création d'un module.

la chose dans laquelle ce module se transformera lorsque l'on cliquera sur le bouton de minimisation et la position de ce module lorsque l'on cliquera sur lequel ce module s'étendra à nouveau.

 
et que chaque nouveau module porte un nom d'objet original basé sur le nom de fichier résultant.
 

Mettez à jour le fichier ClassMasterFile.mqh, recompilez MasterWindows.mq5 et le bouton "cacher la fenêtre" fonctionnera.

Dossiers :
 
Bonjour les travaux =)
 

Je recommande de mettre à jour MasterWindows. Désormais, deux fichiers sont générés simultanément : Expert Advisor et indicateur.

Dossiers :
 
DC2008:

Je recommande de mettre à jour MasterWindows. Désormais, deux fichiers sont générés simultanément : Expert Advisor et indicateur.

Les codes sources et la documentation ont été mis à jour dans l'article.
 

c'est cool, vous avez maintenant un module professionnel pour créer des systèmes de contrôle graphiques simples

le problème de l'unicité des noms a-t-il été résolu ?

pour que, par exemple, un Expert Advisor et un Injuke ne se confondent pas ?

ou 2 indices et résoudre d'une manière ou d'une autre le problème du positionnement lors de la minimisation =)

 

Une nouvelle mise à jour de MasterWindows est disponible. Désormais, les noms des fenêtres sont formés à partir du nom du fichier et deviennent donc uniques sur un graphique. Le générateur a été mis à jour : désormais, tous les événements sont immédiatement écrits dans le code généré et le développeur n'a plus qu'à définir la réaction à ces événements.

Dossiers :
 
DC2008:

Une nouvelle mise à jour de MasterWindows est disponible. Désormais, les noms des fenêtres sont formés à partir du nom du fichier et deviennent donc uniques sur un graphique. Le générateur a été mis à jour : désormais, tous les événements sont immédiatement écrits dans le code généré et le développeur n'a plus qu'à définir la réaction à ces événements.

Les codes sources et la documentation ont été mis à jour dans l'article.