Bir nesneyi doldurma - sayfa 2

 
5211845 :

Bu örneğe dayanarak kodumu yazdım. Sadece farkın ne olduğunu anlayamıyorum. Sadece giriş parametreleri için bir pencere var.

Ya bu pencereye ihtiyacım yoksa? sadece zaten istenen parametrelere sahip bir nesne oluşturmak istersem. Mümkün mü?

ama orada

 color            clr= clrBeige ;

ve sen

 const color             clr    = clrBeige ;

ve genel olarak, dikdörtgeninizin pencerenin görünür kısmında olmayan bir yerde oluşturulduğundan şüpheleniyorum

artıyı değiştirmeyi deneyelim

   double    Price_Level_1     = Close [ 9 ]; //котировки золота
   double    Price_Level_2     = Close [ 0 ];
   //
   datetime Left_Side_1      = Time [ 9 ];                                  
   datetime Right_Side_1     = Time [ 0 ]; 

Nesneyi ekrana getirin, ihtiyacınıza göre düzeltin

Pekala, kodun bir kez çalıştırılmasının garantili olması için onu geçici olarak OnInit() içinde saplayın.

 

kaldırılan const, sol bool dolgusu = yanlış; hala cevap vermiyor.

renk değişiklikleri. çizgi stili değişir. nesne de tam merkezdedir.

???

 
5211845 :

kaldırılan const, sol bool dolgusu = yanlış; hala cevap vermiyor.

renk değişiklikleri. çizgi stili değişir. nesne de tam merkezdedir.

???

anlamadı mı

Nesne çizilir, neyi sevmiyorsunuz?

 
neden o zaman diğer tüm özellikler ayarlandı? Derleme butonu ile kodu çalıştırıyorum.
 
Nesnenin dolu çizilmesini sevmiyorum, ancak çizilecek sadece çerçeveye ihtiyacım var
 
5211845 :
neden o zaman diğer tüm özellikler ayarlandı? Derleme butonu ile kodu çalıştırıyorum.

arka plan olarak

 ObjectSetInteger ( 0 ,Name, OBJPROP_BACK ,back);

Ne istiyorsun, anlamadım?

 
Ekranda kırmızı bir dikdörtgen var ama üzeri boyanmış ve ben dikdörtgenin sadece kenarlığı doldurulmadan oluşturulsun istiyorum
 

https://www.mql5.com/ru/forum/151878

Не работает функция OBJPROP_FILL
Не работает функция OBJPROP_FILL
  • 2014.06.09
  • www.mql5.com
Ставлю true/false ничего не меняется. Заливка квадрата в любом случае...
 
Bu nedenle, bir seçenek olarak çizgilerle çizin.
 
Bunu anladım. Burada mısın?