[içinde] Grafik alt pencere numarası. 0, ana grafik penceresi anlamına gelir. Belirtilen alt pencere mevcut olmalıdır , aksi takdirde işlev false döndürür.
EURJPY grafiğindeki gösterge, USDJPY grafiğinin ana penceresinde şu şekilde yazılması gereken bir nesne oluşturmalıdır:
Andrii Djola : MQL5'te (veya WinAPI kullanarak) bir grafiği tam ekrana nasıl genişletebilirim ???
Belgelerde CHART_IS_MAXIMIZE ve CHART_IS_MINIMIZE grafik özelliklerini buldum. Salt okunur olarak tanımlanmazlar, ancak yine de bunları değiştirmek hiçbir şeye yol açmaz. Özellikler doğru okunuyor.
Ancak WinAPI aracılığıyla her şey yolunda gidiyor:
#define SW_MAXIMIZE 3// Maximizes the specified window.#define SW_MINIMIZE 6// Minimizes the specified window and activates the next top-level window in the Z order.#define SW_RESTORE 9// Activates and displays the window#import "user32.dll"int GetParent( int hWnd);
bool ShowWindow( int hWnd, int nCmdShow);
#import
//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart ()
{
int hChartWnd = int ( ChartGetInteger ( 0 , CHART_WINDOW_HANDLE ));
if (!hChartWnd)
{
Alert ( "Ошибка получения дескриптора чарта. Error: " , GetLastError ());
return ;
}
int hSymbolWnd = GetParent(hChartWnd);
if (!hChartWnd)
{
Alert ( "Ошибка получения дескриптора окна символа. Error: " , GetLastError ());
return ;
}
ShowWindow(hSymbolWnd, SW_MAXIMIZE);
}
Belgelerde CHART_IS_MAXIMIZE ve CHART_IS_MINIMIZE grafik özelliklerini buldum. Salt okunur olarak tanımlanmazlar, ancak yine de bunları değiştirmek hiçbir şeye yol açmaz. Özellikler doğru okunuyor.
Ancak WinAPI aracılığıyla her şey yolunda gidiyor:
Tanımlı değil, ayarlanmış.
alt_pencere
[içinde] Grafik alt pencere numarası. 0, ana grafik penceresi anlamına gelir. Belirtilen alt pencere mevcut olmalıdır , aksi takdirde işlev false döndürür.
EURJPY grafiğindeki gösterge, USDJPY grafiğinin ana penceresinde şu şekilde yazılması gereken bir nesne oluşturmalıdır:
int sub_window , // pencere dizini ???
Pencere Bul
WindowsToplam
İyi değil. Bir nesne oluşturmanız gereken herhangi bir gösterge yoktur. WindowFind, gösterge adına göre bir pencere arar.
EURJPY grafiğindeki gösterge, USDJPY grafiğinin ana penceresinde şu şekilde yazılması gereken bir nesne oluşturmalıdır:
int sub_window , // pencere dizini ???
0
Teşekkürler, yaptım.
MQL5'te (veya WinAPI kullanarak) bir grafiği tam ekrana nasıl genişletebilirim ???
Belgelerde CHART_IS_MAXIMIZE ve CHART_IS_MINIMIZE grafik özelliklerini buldum. Salt okunur olarak tanımlanmazlar, ancak yine de bunları değiştirmek hiçbir şeye yol açmaz. Özellikler doğru okunuyor.
Ancak WinAPI aracılığıyla her şey yolunda gidiyor:
Belgelerde CHART_IS_MAXIMIZE ve CHART_IS_MINIMIZE grafik özelliklerini buldum. Salt okunur olarak tanımlanmazlar, ancak yine de bunları değiştirmek hiçbir şeye yol açmaz. Özellikler doğru okunuyor.
Ancak WinAPI aracılığıyla her şey yolunda gidiyor:
çok teşekkürler
Merhaba. Tamponu yoksa piyasa profili göstergesini danışmana nasıl bağlayacağımı söyler misiniz? kafamı kırdım zaten
Ekli gösterge
Merhaba. Tamponu yoksa piyasa profili göstergesini danışmana nasıl bağlayacağımı söyler misiniz? kafamı kırdım zaten
Ekli gösterge
Sadece danışmandaki seviyelerin hesaplamasını tekrarlayın. Sonuçta, profil grafik nesneler tarafından görüntülenir.
Bunu kibir olarak algılamayın. Lütfen bana hesaplamanın tam olarak kodun neresinde başladığını söyleyebilir misiniz? Anlaması zor.
Ve eğer doğru anladıysam, o zaman bu kısım danışman koduna özel bir fonksiyon olarak mı eklenmeli?