Çaydanlıktan gelen sorular - sayfa 114

 

Normal bir tablo çizmek için Comment() kullanmak istiyorum.

Sekme çıktısı - Comment() içindeki CharToString(9) maalesef çalışmıyor.

Terminal yazı tipini her zaman aynı karakter genişliğine sahip bir yazı tipiyle değiştirmek mümkün mü - Courier

ChartSetInteger(zChartFirst, CHART_COLOR_FOREGROUND , clrYellow ); rengini değiştirebilirim.

Varsayılan yazı tipi nasıl değiştirilir?

 
awkozlov :

...

Varsayılan yazı tipi nasıl değiştirilir?

Nesneler yapmayı denemek ister misiniz? Çok geniş bir yazı tipi ve renk seçeneği var.
 
awkozlov :

Normal bir tablo çizmek için Comment() kullanmak istiyorum.

Sekme çıktısı - Comment() içindeki CharToString(9) maalesef çalışmıyor.

Terminal yazı tipini her zaman aynı karakter genişliğine sahip bir yazı tipiyle değiştirmek mümkün mü - Courier

ChartSetInteger(zChartFirst, CHART_COLOR_FOREGROUND , clrYellow ); rengini değiştirebilirim.

Varsayılan yazı tipi nasıl değiştirilir?

tol64 :
Nesneler yapmayı denemek ister misiniz? Çok geniş bir yazı tipi ve renk seçeneği var.

Bunun gibi bir şey mesela.

Dosyalar:
 
Urain :

Bunun gibi bir şey mesela.

Veya bunun gibi, örneğin. Fareyle bile not alabilir (ve kaldırabilirsiniz). Lyapota..
Dosyalar:
 
MetaDriver :
Veya bunun gibi, örneğin. Fareyle bile not alabilir (ve kaldırabilirsiniz). Lyapota..

Güzellik güçlü bir güçtür. Güzel yapılmış. Çalışmaya değer kod. Ve Need_for_Speed.mq5 var :)

Sadece OBJPROP_FONT aracılığıyla nesnelerde yazı tiplerini ayarlamak mümkün müdür?

Daha basit olmasını isterdim - tek satırda, hücrelerin koordinatlarını belirtmeden ... Her ne kadar 5 yıl içinde kodda nesneler olarak yorum yapacağız)

 
awkozlov :

... Her ne kadar 5 yıl içinde kod nesnelerinde yorum yapacağız)

Yorumlar etrafımızda olacak. Boşlukta. )))
 
awkozlov :

1. Güzellik güçlü bir güçtür. Güzel yapılmış. Çalışmaya değer kod.

2. Ve Need_for_Speed.mq5 var :)

3. OBJPROP_FONT aracılığıyla sadece nesnelerde yazı tipi ayarlamak mümkün müdür?

4. Daha basit olmasını istiyorum - tek satırda, hücrelerin koordinatlarını belirtmeden ...

1. Bunların hepsi Nikolai. Sadece birkaç satır ekledim (tam anlamıyla - 2). Her ne kadar .. Repin'in dediği gibi - "Biraz sanattır .."

;-P

2. Bu nedir?

3. Evet, evet. Neden yorumlarda? Print() kadar ilkeldirler. Bu, hata ayıklama için iyi bir türdür.

Ve metni göstermek için kalıcı bir çalışma için, onlardan çok fazla şey talep edemeyecek kadar aptallar.

4. Böylece nesnelerde her şey tek satırlık bir kontrole indirgenebilir. Siz sadece her şeyi içine koyun, bir iki ipi dışarıda bırakın ve gerektiğinde çekin.. :)

 
MetaDriver :

1. Bunların hepsi Nikolai. Sadece birkaç satır ekledim (tam anlamıyla - 2). Her ne kadar .. Repin'in dediği gibi - "Biraz sanattır .."

;-P

2. Bu nedir?

3. Evet, evet. Neden yorumlarda? Print() gibi ilkeldirler. Bu, hata ayıklama için iyi bir türdür.

Ve metni göstermek için kalıcı bir çalışma için, onlardan çok fazla şey talep edemeyecek kadar aptallar.

4. Böylece nesnelerde her şey tek satırlık bir kontrole indirgenebilir. Siz sadece her şeyi içine koyun, bir iki ipi dışarıda bırakın ve gerektiğinde çekin.. :)

Aslında, boşuna bir sürü aşırı yükleme yaptım, tablo yorum sınıfı için bir dizgedeki verileri kabul etmek (sonuçta yerel Yorum dize parametrelerini kabul eder) ve programlayıcıya tür dönüşümünü aktarmak daha iyidir. Bu, çağrıyı biraz karmaşıklaştıracaktır, ancak sınıfın kendisini ve ne yazılacağının anlaşılmasını basitleştirecektir (özellikle sınıf dahil edildiğinde).

Sınıf, dedikleri gibi, temeldir, bu nedenle, otomasyon gerekliyse, aşırı otomasyonla çöpe atılmaması tavsiye edilir, o zaman bir soyundan veya bir sarma işlevinde tanımlanmalıdır. Tüm girintiler zaten orada yazılmıştır , alanların boyutları ayarlanmıştır, sıralı depolamayı da otomatikleştirebilirsiniz (aynı işlevi çağırdığınız ve her seferinde yeni bir alana yorum yazdığı gibi).

 

söyle lütfen, aşağıdaki kod neden ilgili pencereyi bulamıyor (kontrol ettim, bu sınıfa sahip bir pencere var)

 #import "user32.dll"
   int FindWindowA( string &lpClassName, string &lpWindowName);
#import

string FormClass= "TMyMainForm" ;
string FormName= "" ;
int hnd = FindWindowA(FormClass,FormName);
if (hnd== 0 ) printf ( "not found" );
else printf ( "found" );
 
Eğitim yoluyla bir programcı değilim, lütfen bana |= operatörünün ne anlama geldiğini ve - 0x10 0x20 sayısının şeklinin ne olduğunu söyleyin? Şimdiden teşekkürler.