<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9543&amp;type=atom" />
	<updated>2014-04-29T19:14:26Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9543</id>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82440#p82440" />
			<content type="html"><![CDATA[<p>У меня так добавляются свои кнопки в окно Notepad++:<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;код АНК</div><div class="fancy_spoiler"><div class="codebox"><pre><code>
Gui, Margin, 0,0
Gui, Color, D3DAED 
Gui, +Hwndhgui -Caption +E0x08000000
Gui, Add, Button, , Button1
Gui, Add, Button, yp x+10 , Button2 
DllCall(&quot;SetParent&quot;, &quot;uint&quot;, hgui, &quot;uint&quot;, WinExist(&quot;ahk_class Notepad++&quot;))
Gui, Show, NA x1150 y8 
return
</code></pre></div></div></div><p>или с неким &quot;боксом&quot; какие особые заморочки?</p>]]></content>
			<author>
				<name><![CDATA[serzh82saratov]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=27879</uri>
			</author>
			<updated>2014-04-29T19:14:26Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82440#p82440</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82435#p82435" />
			<content type="html"><![CDATA[<div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Я в английском не силен.</div><div class="fancy_spoiler"><p><strong>alexii</strong>&nbsp; Тем более в техническом программерском английском. Не могли бы Вы по русски на пальцах объяснить, какие функции должна уметь реализовывать программа, чтобы Вы могли отнести её к скриптом? Иметь прямой доступ к &quot;кишкам&quot; любого Windows-приложения?</p></div></div>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2014-04-29T17:13:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82435#p82435</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82427#p82427" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Пардон. А что Вы под этим конкретно имеете в виду?</p></blockquote></div><p><a href="http://en.wikipedia.org/wiki/OLE_Automation">OLE Automation - Wikipedia, the free encyclopedia</a>:<br /></p><div class="quotebox"><blockquote><p>In Microsoft Windows applications programming, <strong>OLE Automation</strong> (later renamed to simply <strong>Automation</strong>) is an inter-process communication mechanism created by Microsoft. It is based on a subset of Component Object Model (COM) that was intended for use by scripting languages – originally Visual Basic – but now are used by several languages on Windows. All automation objects are required to implement the IDispatch interface. It provides an infrastructure whereby applications called automation controllers can access and manipulate (i.e. set properties of or call methods on) shared automation objects that are exported by other applications. It supersedes Dynamic Data Exchange (DDE), an older mechanism for applications to control one another. As with DDE, in OLE Automation the automation controller is the &quot;client&quot; and the application exporting the automation objects is the &quot;server&quot;.</p><p>Contrary to its name, automation objects do not necessarily use Microsoft OLE, although some of Automation objects can be used in OLE environments. The confusion has its roots in Microsoft&#039;s earlier definition of OLE, which was previously more or less a synonym of COM.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-04-29T13:50:44Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82427#p82427</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82426#p82426" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Доктор ТуамОсес пишет:</cite><blockquote><p>Единственная трудность - это наверное идентифицировать, что указатель мышки находится в данный момент над текстовым боксом окна.</p></blockquote></div><p>Трудность будет, только когда приложение использует нестандартные (для Windows) контролы. А в остальных случаях — <a href="http://ahkscript.org/docs/commands/MouseGetPos.htm"><strong>MouseGetPos</strong></a>.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-04-29T13:45:47Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82426#p82426</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82423#p82423" />
			<content type="html"><![CDATA[<p>Да. И ведь textbox-ов и searchbox-ов у каждой из программ может быть несколько. <br />Я хотел бы идентифицировать их: что это за бох и какой программе принадлежит. Чтобы в зависимости от этого наполнять данными выпадающие дерево или список.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;ОФФ</div><div class="fancy_spoiler"><div class="quotebox"><cite>alexii пишет:</cite><blockquote><p>второе главное требование — поддержка Automation).</p></blockquote></div><p>Пардон. А что Вы под этим конкретно имеете в виду?</p></div></div>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2014-04-29T13:15:35Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82423#p82423</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82422#p82422" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>На AHK можно.</p></blockquote></div><p>Спасибо. Это обнадёживает. <br />И вроде бы это не очень сложно (насколько мне позволяют судить мои знания AHK)<br />Да?</p><p>Единственная трудность - это наверное идентифицировать, что указатель мышки находится в данный момент над текстовым боксом окна.</p><p>Ведь окно может располагаться по разному, и размеры окна могут меняться.</p><p>Я прав?</p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2014-04-29T13:12:54Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82422#p82422</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82420#p82420" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>alexii, простите за оффтоп, но любопытно было бы знать, что именно Вы относите к скриптам?</p></blockquote></div><p>Ну, запинали. запинали <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />. Каюсь, не подумал, виноват, исправлюсь. WSH, KiXtart, AutoIt, отчасти PoSH, а с некоторых пор и AHK (второе главное требование — поддержка Automation).</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-04-29T10:50:21Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82420#p82420</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82419#p82419" />
			<content type="html"><![CDATA[<p><strong>2teadrinker</strong><br />Можно и на Python, и на Ruby, и на PowerShell. Лично мне не понятны критерии, которыми мыслит автор темы, формулируя вопросы несколько двусмысленно.<br /><strong>alexii</strong>, простите за оффтоп, но любопытно было бы знать, что именно Вы относите к скриптам?</p>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2014-04-29T10:33:11Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82419#p82419</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82417#p82417" />
			<content type="html"><![CDATA[<p>Ну, так — да. Я просто обычно ни AHK, ни AutoIt к скриптам, собственно, не отношу, хотя они у нас «по ведомству» проходят <img src="//forum.script-coding.com/img/smilies/wink.png" width="15" height="15" />.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-04-29T10:16:03Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82417#p82417</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82413#p82413" />
			<content type="html"><![CDATA[<p>На AHK можно.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2014-04-29T09:24:01Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82413#p82413</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82410#p82410" />
			<content type="html"><![CDATA[<p>Ну почему же? Определить что указатель мыши находится над боксом &quot;скриптовые технологии&quot; не могут? Определить что произошёл клик (при нажатой клавише CTRL) в тот момент, когда указатель мыши находился над боксом &quot;скриптовые технологии&quot; не могут?<br />И открыть после этого клика своё выпадающее дерево или меню &quot;скриптовые технологии&quot; не могут?<br />И после выбора нужного пункта в дереве/списке вставить его содержимое в бокс &quot;скриптовые технологии&quot; не могут?</p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2014-04-29T08:46:57Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82410#p82410</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82365#p82365" />
			<content type="html"><![CDATA[<p>Эта задача явно не для скриптовых технологий.</p>]]></content>
			<author>
				<name><![CDATA[alexii]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=1844</uri>
			</author>
			<updated>2014-04-27T20:24:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82365#p82365</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[OFF: "Script-Coding"-технология для создания своих LIST- и TREE-боксов]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82359#p82359" />
			<content type="html"><![CDATA[<p>С помощью какой &quot;Script-Coding&quot;-технологии можно приаттачить к боксу (textbox, listbox или searchbox) любого чужого приложения&nbsp; своё выпадающее меню или даже своё дерево.</p>]]></content>
			<author>
				<name><![CDATA[Доктор ТуамОсес]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=31413</uri>
			</author>
			<updated>2014-04-27T17:19:29Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82359#p82359</id>
		</entry>
</feed>
