MQL ile yazılmış kullanıcı arayüzleri galerisi - sayfa 27

 

Ayrıca penceredeki öğe grubunu da değiştirir:


 

Açıklayabilir misiniz: i, AT, _X2X, "MF", 10, _Y2Y, "MF", 10, bu kod satırı ne anlama geliyor?

Bu kod satırları ne anlama geliyor?

 

*Önemli not:

Değişiklik yaptıktan sonra işaretleme kodu dosyasını derlediğinizden emin olun. Bu şekilde yeni sürümünü kaydedersiniz.

Ardından KIB-kaynak göstergesini derleyin ve MT5 penceresinde arayüz değişikliklerini hemen göreceksiniz.


Not: Eski yapılarda KIB-source'u bir kerede derleyebilirdiniz ve bağlı tüm dosyalar otomatik olarak güncellenirdi. Bu, yapı 4420'de çalışmaz.

 
Реter Konow #:

*Önemli İpucu:

Değişiklik yaptıktan sonra biçimlendirme kodu dosyasını derlediğinizden emin olun. Bu, yeni sürümü kaydedecektir.

Ardından KIB kaynak kodu göstergelerini derleyin ve MT5 penceresinde arayüz değişikliklerini hemen göreceksiniz.


Not: Eski sürümlerde KIB-source'u bir kez derleyebilirdiniz ve bağlı tüm dosyalar otomatik olarak güncellenirdi. Bu özellik 4420 sürümünde çalışmamaktadır.

Bu çok kötü, etkisini görmek için her değişikliği derlemek zorunda kalmak biraz zahmetli. 4420'de çalışmamasının nedenini sorabilir miyim?

 
hini #:

Lütfen açıklayın i, AT, _X2X, "MF", 10, _Y2Y, "MF", 10, bu kod satırı ne anlama geliyor?

Bu kod satırları ne anlama geliyor?

Bu, bir penceredeki bir grup öğe için konumlandırma dizesidir.

  • i - kelimenin tam anlamıyla"bu grup" anlamına gelir
  • AT - Pozisyon ayarı
  • _X2X - Bir grubun/nesnenin X koordinatı başka bir grubun/nesnenin X koordinatıyla eşlenir.

  • _Y2Y - Bir grubun/nesnenin Y koordinatı başka bir grubun/nesnenin Y koordinatıyla eşlenir.
  • "MF" - Ana Çerçeve (pencere anlamına gelir) için kısaltma. Nesneyi, grubu oturttuğumuz koordinatlara çağırırız.
  • 10 - Bu, bağlama için bir düzeltmedir. Herhangi biri olabilir - pozitif veya negatif.



Başka bağlama türleri de olduğunu eklemeliyim. LEFT_TOP, RIGHT_TOP, RIGHT_BOTTOM,.... gibi bağlama bayrakları da vardır. ve diğerleri.

 
hini #:

Bu çok kötü, etkisini görmek için her değişikliği derlemek zorunda kalmak. Bu işlevin 4420'de çalışmamasının nedenini sorabilir miyim?

Ne yazık ki bilemiyorum. Ortalama bir kullanıcı için her zaman açık olmasa da geliştiricilerin mantığını hesaba katmak zorundayız. Bu çözümü eleştirmeyeceğim, sadece bu nüansı aklınızda bulundurun.

 

"Merhaba Dünya!", W,100, _,H, 200.

Sarı renkle işaretlenen bu alt çizginin amacı nedir?

 
Реter Konow #:

....

Başka bağlama türleri de olduğunu eklemeliyim. LEFT_TOP, RIGHT_TOP, RIGHT_BOTTOM,.... gibi bağlama bayrakları da vardır. ve diğerleri.

i, AT, _X2X, "MF", 10, _Y2Y, "MF", 10 dizeleri varsayılan olarak kullanılabilir. Bu evrenseldir.

Yalnızca coğrafi referanslama nesnesinin adını ve X ve Y düzeltmelerini değiştirirsiniz.

Pencerede birkaç grup oluşturduğunuzda, konumlandırma bayraklarını nasıl kullanacağınızı göstereceğim.

 
Реter Konow #:

Başka bağlama türleri de olduğunu eklemem gerekiyor. LEFT_TOP, RIGHT_TOP, RIGHT_BOTTOM,.... gibi bağlama bayrakları da vardır. vb. vb.

Tüm bağları hangi dosyada görüntüleyebilirim? Bazı özelliklerin yanı sıra. Aksi takdirde sadece siz bize söyleyerek bilebiliriz.

 
hini #:

"Merhaba Dünya!", W,100, _,H,200.

Sarı renkle vurgulanan bu alt çizginin amacı nedir?

Bu işaret numaralandırılmış özellikleri birbirine bağlar, böylece kurucu bunların aynı öğeye atıfta bulunduğunu bilir.

Eleman adından sonra yerleştirilmelidir.

Örneğin:"Merhaba Dünya!", W,100,_, H,200, _ , N_COLOR, clrWhite, _, A_COLOR, clrBlack, ....


Önce ismi yazarız, sonra özellikleri ve değerlerini listeleriz. Sonuç, kopyalanıp şablon olarak kullanılabilen ve yeni öğeler için değiştirilebilen bir öğe özellikleri dizesidir.


N_COLOR - nötr durumun rengi anlamına gelir.

A_COLOR - etkinleştirilmiş durumun rengi anlamına gelir.