<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Открытие графика скриптом LUA]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Открытие графика скриптом LUA форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 09 Apr 2026 06:06:58 +0300</pubDate>
		<item>
			<title>Открытие графика скриптом LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message48118/topic5618/">Открытие графика скриптом LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте, <a class="blog-p-user-name" id="bp_2GwLhFx5" href="/user/923/" bx-tooltip-user-id="923">mwisor</a>!<br />Функция GetCell возвращает таблицу, у Вас же параметры image и value не заданы как таблица.<br />Попробуйте сначала задать таблицу, например, в следующем виде:<br /><br />
====code====
<pre>function QTable:GetValue(row, name) 
local t={} 
local col_ind = self.columns&#91;name&#93;.id 
t = GetCell(self.t_id, row, col_ind) 
return t 
end</pre>
============= <br />
			<i>02.09.2020 14:19:42, Alexander Kopyatkevich.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message48118/topic5618/</link>
			<guid>http://forum.quik.ru/messages/forum10/message48118/topic5618/</guid>
			<pubDate>Wed, 02 Sep 2020 14:19:42 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Открытие графика скриптом LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message48102/topic5618/">Открытие графика скриптом LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Вот так:<br />
====code====
<pre>function OnTableEvent(t_id, msg, par1, par2)
&nbsp;&nbsp;&nbsp;&nbsp;if msg == QTABLE_LBUTTONDBLCLK then
&nbsp;&nbsp;&nbsp;local image, value = GetCell(t_id, par1, par2)
&nbsp;&nbsp;&nbsp;message(par1..":"..par2)
&nbsp;&nbsp;&nbsp;message(image)
&nbsp;&nbsp;&nbsp;message(value)
end</pre>
=============
?<br /><br />Значения par1 и par2 выдает, далее выдает пустые значения <br />
			<i>01.09.2020 10:40:46, mwisor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message48102/topic5618/</link>
			<guid>http://forum.quik.ru/messages/forum10/message48102/topic5618/</guid>
			<pubDate>Tue, 01 Sep 2020 10:40:46 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Открытие графика скриптом LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message46700/topic5618/">Открытие графика скриптом LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_NkI3BqU8" href="/user/923/" bx-tooltip-user-id="923">mwisor</a> написал:<br /> 1) Можно ли получить содержание кликнутой строки/ячейки таблицы? <br />=============<br />Да, см. функцию GetCell<br /><br /><br />====quote====<br /><a class="blog-p-user-name" id="bp_q4v4zssF" href="/user/923/" bx-tooltip-user-id="923">mwisor</a> написал:<br />2) Можно ли в lua открыть график Quik с параметрами по умолчанию (график цены и объёма, подобный тому который можно построить в таблице Текущих торгов по правой кнопке мышки)?<br />=============<br />Нет. <br />
			<i>03.07.2020 07:49:38, Sergey Gorokhov.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message46700/topic5618/</link>
			<guid>http://forum.quik.ru/messages/forum10/message46700/topic5618/</guid>
			<pubDate>Fri, 03 Jul 2020 07:49:38 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Открытие графика скриптом LUA</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message46687/topic5618/">Открытие графика скриптом LUA</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Здравствуйте, скрипт на lua создает таблицу с инструментами и котировками. Я нашел как по клику на строку таблицы перехватывать и обрабатывать событие:<br />
====code====
<pre>function OnTableEvent(t_id, msg, par1, par2)
&nbsp;&nbsp;&nbsp;&nbsp;-- Если был клик левой кнопкой
&nbsp;&nbsp;&nbsp;&nbsp;if msg == QTABLE_LBUTTONDBLCLK then

&nbsp;&nbsp;&nbsp;local top, left, bottom, right = GetWindowRect(t_id);
&nbsp;&nbsp;&nbsp;message ("coordinates: "..top..", "..left..", "..bottom..", "..right);
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Если это общий стоп
&nbsp;&nbsp;&nbsp;if par1 == 1 -- Номер строки
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and par2 == 1 then -- Номер колонки
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Вызываем необходимую функцию
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;else&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if par2 == 2 then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-- Вызываем необходимую функцию
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;end
&nbsp;&nbsp;&nbsp;&nbsp;end
end

</pre>
=============
Два вопроса: 1) Можно ли получить содержание кликнутой строки/ячейки таблицы? 2) Можно ли в lua открыть график Quik с параметрами по умолчанию (график цены и объёма, подобный тому который можно построить в таблице Текущих торгов по правой кнопке мышки)? <br />
			<i>02.07.2020 15:32:47, mwisor.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message46687/topic5618/</link>
			<guid>http://forum.quik.ru/messages/forum10/message46687/topic5618/</guid>
			<pubDate>Thu, 02 Jul 2020 15:32:47 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
