Отображение нужного параметра в заголовке Quik

Страницы: 1
RSS
Отображение нужного параметра в заголовке Quik, Зачем мне постоянно видеть своё Ф.И.О. или UID в заголовке? Я хочу видеть там последнюю цену.
 
Когда работаешь за одним монитором, приходится, или группировать окна, или постоянно сворачивать окошки - дабы видеть например последнюю цену ближайшего фьюча на сбер, зато я постоянно вижу в заголовке программы своё имя и фамилию, вдруг забуду как меня зовут? А так можно было бы в панели задач наблюдать нужный мне параметр.
 
Здравствуйте,
Вы можете вынести нужные окна за пределы главного окна терминала и назвать их как угодно
В руководстве:
-Раздел 2. Основные принципы работы с программой
--Работа с окнами
---Вынесенные окна
 
Цитата
Sergey Gorokhov пишет:
Вы можете вынести нужные окна за пределы главного окна терминала и назвать их как угодно
Как это поможет в решении задачи?

Цитата
Иван Кешиков пишет:
А так можно было бы в панели задач наблюдать нужный мне параметр.
Интересная идея. Зря вы отмахиваетесь от неё.
Вот, пример, как настраивается текст в заголовке окна, статусной строке и всплывающей подсказке в foobar2000:
Скрытый текст
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Серж пишет:
и всплывающей подсказке
Вернее, последний параметр - это текст на панели задач.
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Sergey Gorokhov пишет:
Здравствуйте,
Вы можете вынести нужные окна за пределы главного окна терминала и назвать их как угодно
Это абсолютно не то, что нужно. Вот открыт у меня к примеру браузер на весь экран, или фотошоп - квик не видно, а панель задач всегда на виду.
 
Цитата
Иван Кешиков пишет:
Это абсолютно не то, что нужно. Вот открыт у меня к примеру браузер на весь экран, или фотошоп - квик не видно, а панель задач всегда на виду.
Если задача стоит смотреть какой-то один параметр, можно вынести таблицу с ним за пределы терминала и сделать поверх всех окон. тогда он будет виден поверх панели задач или браузера.
 
Еще задачу можно решить через скрипт LUA.
Полученную таблицу вынести за пределы главного окна и свернуть

Код
--НАСТРОЙКИ:
CLASS="TQBR"   --код класса
SECUR="LKOH"   --код инструмента
PARAM="last"   --параметр из ТТП


--ТО ЧТО НИЖЕ ТРОГАТЬ НЕ НАДО
not_stopped = nil
t_id=0
ds=nil
lRow=nil

function OnStop(stop_flag)
   ds:Close()
   DestroyTable(t_id)
   not_stopped = false
end

function OnInit(script_path)
   t_id=AllocTable()
   AddColumn(t_id,1,PARAM,true,QTABLE_STRING_TYPE,30)
   CreateWindow(t_id)
   lRow = InsertRow(t_id, 1)
   SetSelectedRow(t_id, lRow)
   not_stopped = true
   top, left, bottom, right = GetWindowRect(t_id)
   width=227
   height=68
   SetWindowPos(t_id, left, top, width, height)
   ds,err = CreateDataSource(CLASS, SECUR, INTERVAL_TICK, PARAM)
   if ds==nil then
      message("Ошибка при получении параметра "..PARAM..":\n"..err, 3)
   else
      ds: SetUpdateCallback(cb)
   end
end

function cb(index)
if index==ds:Size() then
      SetWindowCaption(t_id,SECUR.."="..tostring(ds:C(index)))
      SetCell(t_id, lRow, 1, tostring(ds:C(index)))
end
end

function main()
  while not_stopped do
   if IsWindowClosed(t_id) then
      OnStop()
   end
  end
end

 
ds,err = CreateDataSource(CLASS, SECUR, INTERVAL_TICK, PARAM) --INTERVAL_TICK можно заменить на INTERVAL_M1

while not_stopped do
sleep(1000) -- иначе больше ресурсов расходует
 
Цитата
Sergey Gorokhov пишет:
Еще задачу можно решить через скрипт LUA.
Полученную таблицу вынести за пределы главного окна и свернуть
Код
 --НАСТРОЙКИ:
CLASS="TQBR"   --код класса
SECUR="LKOH"   --код инструмента
PARAM="last"   --параметр из ТТП

Мммм, а что делать если я не разбираюсь в этих скриптах? Вот представьте, так может Apple (например) ответить?
Тема: ПОЖЕЛАНИЯ ПО РАЗВИТИЮ. Я пожелал, может когда-нибудь моё пожелание выполнят. Не такое уж оно и глупое.
 
Скрытый текст
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Серж пишет:
Скрытый текст
точняк!
Страницы: 1
Читают тему
Наверх