Onlar. olay kuyruğunda bir ChartEvent varsa, ikinci kez kuyruğa eklenmemelidir. orada yoktu :)
Yalnızca CHARTEVENT_MOUSE_MOVE veCHARTEVENT_CHART_CHANGE. Onlar. sadece bu etkinlikler içinChartEvent "sıra başına birden fazla değil" kısıtlaması vardır.
serega41 : Fare olaylarının göstergeden geçmesini bir şekilde önlemek mümkün müdür?
Grafiğin görünen kısmında, trend nesnesinden parçaları gösterge çizgilerine koyun ve bu nesnelerde fareyi yakalayın.
Sadece tüm göstergeyi çizmeyin, bunun yerine yalnızca görünen kısmı yeniden çizin, aksi takdirde MT çok sayıda nesnenin altına düşer.
En azından, pencerenin + - yarısında görünen kısmın ötesindeki iki pencereyi kapatabilirsiniz, o zaman daha az sıklıkta yeniden çizmek mümkün olacaktır.
Yardım edin, iyi insanlar, yoksa tüm beyin zaten bozuldu ...
Dll'ka mı, içinde işaretçiyi parametre aracılığıyla döndüren gerekli bir işlev var. Başka bir deyişle, sahip olduğu:
typedef struct testInfo {
int flag1;
int flag2;
struct testInfo *next;
} TESTINFO, *PTESTINFO;
int getTestInfo( int param1, int param2, PTESTINFO *outResult);
Herkese merhaba!
Yardımın şu paragrafı var:
Onlar. olay kuyruğunda bir ChartEvent varsa, ikinci kez kuyruğa eklenmemelidir. orada yoktu :)
O zaman herkes bir milisaniye zamanlayıcı ayarlayacaktır, bu gerekli olmasa bile ...
Evet tamam. İnsanların sorumluluğunu onlardan alamazsınız. Sadece bu konuda daha aptallaşıyorlar. Ona ihtiyacın var mı?
Aşağıdaki soruların cevaplarını bilen var mı?
1) çok satırlıları (satır kesmeli) bir nesnede, örneğin Etiket türünde nasıl görüntüleyebilirim?
2) CChartObjectRectLabel'de neden metin görüntülenmiyor? (ya da amaçlanan)
Ve OBJPROP_ZORDER yardımcı olmuyor mu?
Yalnızca fare olaylarının yönlendirilmesini etkiliyor gibi görünüyor.
Evet yanlış bir şey söylediğimi fark ettim ve yorumu sildim)
Fare olaylarının göstergeden geçmesini bir şekilde önlemek mümkün müdür?
Grafiğin görünen kısmında, trend nesnesinden parçaları gösterge çizgilerine koyun ve bu nesnelerde fareyi yakalayın.
Sadece tüm göstergeyi çizmeyin, bunun yerine yalnızca görünen kısmı yeniden çizin, aksi takdirde MT çok sayıda nesnenin altına düşer.
En azından, pencerenin + - yarısında görünen kısmın ötesindeki iki pencereyi kapatabilirsiniz, o zaman daha az sıklıkta yeniden çizmek mümkün olacaktır.
Tünaydın!
Yardım edin, iyi insanlar, yoksa tüm beyin zaten bozuldu ...
Dll'ka mı, içinde işaretçiyi parametre aracılığıyla döndüren gerekli bir işlev var. Başka bir deyişle, sahip olduğu:
MQL5'te şöyle içe aktarırım :
outResult'u çalıştırıyorum - içindeki ilk 4 bayt sıfır değil, yani. Pointer'a benzer.
Dikkat - soru şudur: MQL5'te bu adreste veri nasıl alınır?
Ve yine de - 'yararlı' bir çip buldum ...
Bir dizi bildiririz, örneğin 'int arrTemp[5];'.
Hata ayıklayıcının altında - test ederken tüm öğeleri 0'a eşittir - hayır.
Yarım gün boyunca, MQL4'ten taşınan WinSock kitaplığındaki connect() işlevinin neden çalışmadığını anlayamadım.