Страница 1 из 1

При закрытии окна закрывается Галактика

Добавлено: 23 июл 2010, 14:48
BlazeBio
В моём интерфейсе по ~Esc~(при нажатии клавиши Esc) всё нормально, закрывается только window, главное окно интерфейса открыто. А при нажатии левой кнопкой мыши на значок крестика window, закрывается и Window, и сам интерфейс, и сама Галактика. Я так написал в обработчике window:

Код: Выделить всё

		cmClose:
		{
			  stop;
			  CloseWindow('mc');
		}
Всё равно все окна и Галактика закрываютсяются :(
Как сделать, чтобы при закрытии по щелчку мыши Window (пользователь, хоть раз, да нажмёт!) не закрывалсись другие окна интерфейса, сам интерфейс и собственно Галактика?

Re: При закрытии окна закрывается Галактика

Добавлено: 23 июл 2010, 16:35
BlazeBio
Прописал cmClose в обработчике панели window. Всё стало нормально работать. :grin:

Re: При закрытии окна закрывается Галактика

Добавлено: 23 июл 2010, 18:52
LaaLaa
тоже вместо

Код: Выделить всё

CloseWindow('mc');
надо

Код: Выделить всё

CloseWindow(mc);
тип параметра число а не строка.

Re: При закрытии окна закрывается Галактика

Добавлено: 27 июл 2010, 14:40
Screw
Компилятор должен был выругаться на "CloseWindow('mc');" словами вида "Значение преобразовано к строке". Недвусмысленный такой намёк...