MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1100

 
Andrey Sokolov :

Söyleyin lütfen, MT4 ve MT5'teki ızgara için yatay seviyeler nasıl hesaplanıyor? Sabit olmayan bir ölçekte, grafiği kaydırırken kayarlar ve MT4 ve MT5'te biraz farklı kayarlar. Belki birisi girintiler, ciltler ve diğer şeylerle tahmin etmemek için nasıl hesaplandığını biliyordur.

neredeyse hiç kimse bilmiyor, ancak onları programlı olarak belirlemeye çalışabilirsiniz, bir pikselin rengini döndüren bir grafikle çalışmak için bir tür işlev varmış gibi görünüyor, eğer öyleyse, istenen rengin birkaç yatay pikselini bulun ve düşünün bir grafik ızgarası ve böylece tüm çizgiler

o zaman sadece grafik kaydırma olayının izlenmesi gerekecek

genel olarak, bunu yapmak büyük olasılıkla mümkün, estetik açıdan bile ne vereceği belli değil - grafik ızgarasını çıkarmak ve programlı olarak kendinizinkini çizmek daha kolaydır - eskiden yuvarlak seviyeler çizmek için böyle görünüyorlar, Prival görünüyor KB'de böyle bir gösterge ortaya koydu


Serik29 :

Teşekkürler. Ve fonksiyonlar sanal olmalı, basit olamaz, kendim deneyeceğim.

sanal, yeni uygulamalarının varislerde olabileceği anlamına gelir, benim örneğimde calc()=0; - bu bilerek yapılır, böylece miras alırken, derleyici bu işlevin hiçbir uygulamasının olmadığı konusunda uyarır, temel sınıfta bir uygulama yazabilir ve ardından varislere aşırı yükleme anahtar sözcüğünü ekleyebilirsiniz .... genel olarak bunlar şunlardır: tüm incelikler, testler yaz, anla, belki en azından böyle konu hareket eder

 
Andrey Sokolov :

https://photos.app.goo.gl/exifpepDF3hN2yxn7

değişmem!

 
Igor Makanu :

neredeyse hiç kimse bilmiyor, ancak onları programlı olarak belirlemeye çalışabilirsiniz, bir pikselin rengini döndüren bir grafikle çalışmak için bir tür işlev varmış gibi görünüyor, eğer öyleyse, istenen rengin birkaç yatay pikselini bulun ve düşünün bir grafik ızgarası ve böylece tüm çizgiler

o zaman sadece grafik kaydırma olayının izlenmesi gerekecek

genel olarak, bunu yapmak büyük olasılıkla mümkün, estetik açıdan bile ne vereceği belli değil - grafik ızgarasını çıkarmak ve programlı olarak kendinizinkini çizmek daha kolaydır - eskiden yuvarlak seviyeler çizmek için böyle görünüyorlar, Prival görünüyor KB'de böyle bir gösterge ortaya koydu

Arka planda gezinmesi gereken bir "yılan" oyunu yapıyorum, fikir, kullanıcının izlediği programı kapatmadan oynayabilmesidir. Mevcut ızgara boyunca hareket etmesini istiyorum.

"programlı olarak belirle" - şimdiye kadar sadece ızgaranın rengini buldum. Evet, grafikte her şey olabilir. Genel olarak, nasıl olduğunu biliyorsanız, bana ızgara seviyelerini nasıl belirleyeceğimi söyleyin.

 
Andrey Sokolov :

Mevcut ızgara boyunca hareket etmesini istiyorum.

tüm grafiğin üzerine şeffaf bir tuval çizin ve üzerine ızgaranızı çizin, çok inandırıcı olacak, hatta çubuklar tuvalin altında görünecek ve fareler kayacak

ve grafik ızgarasının karelerine eklenmek istediğiniz için bence güvenilir değil, kaydırırken ızgara atlayabilir mi? - ne yapacaksın?

Grafik ızgara seviyelerini nasıl belirleyeceğimi bilmiyorum - bence bu, kaynaklar açısından standart ve savurgan bir görev değil, yanılıyor olsam da - böyle bir şey hiç düşünmedim

 
Andrey Sokolov :

Ayrıca değişmediği anları da bulabilirim. Ancak forumu vludom ile kirletmemek için soruları "olduğu gibi" şeklinde almak daha iyidir.

Hiçbir şey aramıyordum... Tam gaz önümde. Ve "forum vludom'u çöpe at" hakkında kendinizle başlayın.
 
Igor Makanu :

" Kaydırırken ızgara zıplayabilir mi? - Ne yapacaksın?" - Kare sayısı değişirse oyun yeniden başlayacaktır. Değişmezse, yalnızca işaretleme yeniden hesaplanacaktır.

" çiz ..." - Sadece kullanıcının grafikte sahip olduklarına müdahale etmemek istedim.

"Bence, bu standart ve kaynak israf eden bir görev değil, ancak yanılıyor olabilirim" - büyük olasılıkla, görünür olanın minimum ve maksimumu vardır ve bu, yuvarlama ve seviyelere bağlama ile 30'luk bir piksele bölünür , soru tam olarak nasıl, belki de yükseklik olarak biraz farklı olabilirler.

 
Emri, eli veya robotu kimin kapattığını nasıl öğrenebilirim?
 

MQL4/MQL5 kullanarak bir BMP görüntüsünü tam ekrana genişletmek mümkün müdür?

 
Yevhenii Levchenko :
Emri, eli veya robotu kimin kapattığını nasıl öğrenebilirim?

Bir dergiden olabilir.

 
Andrey Sokolov :

Bir dergiden olabilir.

Ekran görüntüsü lütfen, günlükte işaretleri hiç görmedim, kapatma/silme nasıl oldu