Помогите с настройками МТ 4 Срочно нужна помощь! - страница 2

 
sever31:
Сдается мне, дело не в муже...

Вот нравится мне, категория людей, которые лишь бы написать....вот все равно что. Вы знать меня не знаете....Для чего этот комментарий(((((((
 
kristina0707:
Zhunko а можете объяснить нубу, как подменять заголовок окна из под MQL4, мне этого хватит...только как то более простым языком, правда не понимаю во всех этих программах)))))
Вам выше ссылку дали на готовый индикатор, который меняет заголовок окна.
 

прикольна меняет, пиши чего хош,толька когда по графику щёлкнеш всё обратно меняется, а закрепить новое название окна можна как нибуть?

 
AlexSt:

прикольна меняет, пиши чего хош,толька когда по графику щёлкнеш всё обратно меняется, а закрепить новое название окна можна как нибуть?

Выше написал, что надо сделать.
 
Zhunko:
Выше написал, что надо сделать, но Вы ответили, что и так сойдёт.

Вадим, надо что-нибудь делать. Иначе - сдохнем.
 
Zhunko:
Выше написал, что надо сделать, но Вы ответили, что и так сойдёт.


я использовал на график вот это:

#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property link "https://www.metaquotes.net/"
#property indicator_chart_window

#import "user32.dll"
int GetForegroundWindow();
int SetWindowTextA(int hWnd,string lpString);

extern string Newname = "Капуста";

bool first;

int init()
{
first = false;
}

int start()
{
if(!first)
{
int h = GetForegroundWindow();
SetWindowTextA(h,Newname);
first = true;
}
return(0);
}

но это только до первого щелчка мышкой по графику или смене тайм фрейма, а wintext нифига не находит название окна для изминения.

 
Это надо в зацикленном скрипте делать. Так, хоть, быстрее менять заголовок будет.
 
Zhunko:
Это надо в зацикленном скрипте делать. Так, хоть, быстрее менять заголовок будет.

а как его зациклить?
 
#property show_inputs
#import "user32.dll"
 int GetForegroundWindow();
 int SetWindowTextA(int hWnd, string lpString);
#import

extern string Newname = "Test";
int hwnd = NULL;

void init()
 {
  hwnd = GetForegroundWindow();
 }
void start()
 {
  while (!IsStopped())
   {
    SetWindowTextA(hwnd, Newname);
    Sleep(100);
   }
 }
Файлы:
 
Zhunko:


Работает) толька когда на графике, где скрипт привязан, меняеш ТФ, выскакивает вопрос * вы хотите удалить этот индикатор?*, а остальные графики, без скрипта, меняеш ТФ

заголовок окна терминала мигает)))) теперь можна какую нибуть фигню написать, приколотся))

ещё бы картинку перед текстом заменить, вабще круто было бы))