Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 218
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
// задержка 500 милисекунд, годная для тестера
Bir deliğe sürüklendi
Nesnelerle uğraşmaya çalışıyorum, MQL4 referansında (Basılan / Bırakılan) düğmesine basıldığında resmin değiştiği bir örnek var. Düğmenin 2 durumu vardır. Öyleyse soru şu ki, örneğin 3 veya daha fazla duruma sahip bir düğme nasıl yapılır? Düğmenin her durumu için bir resim istiyorum. Bu, bu işlevle yapılamıyorsa, istenen sonucu hangi işlevler elde edebilir?
Nesnelerle uğraşmaya çalışıyorum, MQL4 referansında (Basılan / Bırakılan) düğmesine basıldığında resmin değiştiği bir örnek var. Düğmenin 2 durumu vardır. Öyleyse soru şu ki, örneğin 3 veya daha fazla duruma sahip bir düğme nasıl yapılır? Düğmenin her durumu için bir resim istiyorum. Bu, bu işlevle yapılamıyorsa, istenen sonucu hangi işlevler elde edebilir?
Yarım kalmış :)
9 konumlu kaydırıcı) Basıldığında çift sarı ile açık sarı olduğunu fark ettim. Ancak bu standart bir düğme değildir.
Gerçekten? İstenen sonuç hakkında daha fazla okusanız bile anlamak çok mu zor?
Resme her tıkladığınızda, resim değişir. Örneğin 5 resim, her tıkladığınızda her resim değişecek ve bir daire içinde böyle devam edecek.
Sadece OBJPROP_STATE bir daire içinde 2 resmi değiştirmek zorunda kaldıysanız, ancak ikiden fazla resmi değiştirmek zorunda olsaydınız en iyi şeydi.
Gerçekten? İstenen sonuç hakkında daha fazla okusanız bile anlamak çok mu zor?
Resme her tıkladığınızda, resim değişir. Örneğin 5 resim, her tıkladığınızda her resim değişecek ve bir daire içinde böyle devam edecek.
Sadece OBJPROP_STATE bir daire içinde 2 resmi değiştirmek zorunda kaldıysanız, ancak ikiden fazla resmi değiştirmek zorunda olsaydınız en iyi şeydi.
Sadece OBJPROP_STATE bir daire içinde 2 resmi değiştirmek zorunda kaldıysanız, ancak ikiden fazla resmi değiştirmek zorunda olsaydınız en iyi şeydi.
Olası çözüm: sırayla birden çok OBJ_BITMAP_LABEL nesnesi oluşturun. İlk nesneye tıklamak onu kaldırır ve aynı yerde ikincisini oluşturur. İkinciden sonra - üçüncü. Her iki mod için OBJPROP_BMPFILE aynı görüntüyü yükleyin ve tıklama durumunu takip etmeyin, ancak mevcut nesnenin adını takip edin. Bu isim butonun mevcut durumu hakkında bilgi verecektir.
Olası çözüm: sırayla birden çok OBJ_BITMAP_LABEL nesnesi oluşturun. İlk nesneye tıklamak onu kaldırır ve aynı yerde ikincisini oluşturur. İkinciden sonra - üçüncü. Her iki mod için OBJPROP_BMPFILE aynı görüntüyü yükleyin ve tıklama durumunu takip etmeyin, ancak mevcut nesnenin adını takip edin. Bu isim butonun mevcut durumu hakkında bilgi verecektir.
Teşekkürler, deneyeceğim!