InterThreadWindowsMode

From SunFlurry wiki
Jump to: navigation, search
  InterThreadWindowsMode (Визуальные функции)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число
Визуальность:Нет

Обычно окна форм или таблиц в клиенте расширены на все пространство окна клиента для удобства работы пользователя, однако, могут быть случаи, когда пользователи предпочитают видеть сразу несколько открытых окон, уменьшая их размеры и перемещая их таким образом внутри пространства основного окна клиента, чтобы нужные окна не закрывали друг-друга. Это бывает необходимо, когда пользователь использует данные одного окна для работы с другим. По умолчанию, клиент не показывает окна одного потока, когда пользователь активировал другой поток, чтобы не создавать дополнительное неудобство от переизбытка информации. Чтобы клиент не прятал лишние окна при переходе между потоками, необходимо использовать эту функцию.

Синтаксис

InterThreadWindowsMode(<Новый режим отображения окон всех потоков (INT)>):<Текущий режим отображения окон всех потоков (INT)>

Аргументы

  • <Новый режим отображения окон всех потоков (INT)> - (необязательный аргумент) Установить новый режим: 1 -- показывать окна всех потоков, 0 -- прятать окна неактивных потоков.

Возвращаемое значение

Возвращает текущее (предыдущее) значение режима отображения окон всех потоков.

Примеры

//Окна всех потоков будут показаны.
InterThreadWindowsMode(1);