<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Убрать полосу заголовка и бордюр у окна приложения.]]></title>
	<link rel="self" href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=14440&amp;type=atom" />
	<updated>2018-12-25T21:56:54Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.script-coding.com/viewtopic.php?id=14440</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать полосу заголовка и бордюр у окна приложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=130599#p130599" />
			<content type="html"><![CDATA[<p>По сути вопрос снят.<br />Спасибо, целый день мучился.</p><p><strong>Malcev,</strong> Я так и сделал, но сам себе не верю и в первый раз не сработало, а проверка прошла, но забыл/пропустил <strong>%</strong> в <strong>WinSet</strong>.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2018-12-25T21:56:54Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=130599#p130599</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать полосу заголовка и бордюр у окна приложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=130598#p130598" />
			<content type="html"><![CDATA[<p><strong>Indomito</strong>, кто вам мешает это проверить самому?<br /></p><div class="codebox"><pre><code> WS_BORDER := 0x800000, WS_SIZEBOX := 0x40000, WS_DLGFRAME := 0x400000
a := -1 * (WS_BORDER|WS_SIZEBOX|WS_DLGFRAME)
 WS_BORDER := 0x800000, WS_SIZEBOX := 0x40000, WS_DLGFRAME := 0x400000
b := &quot;-&quot; . (WS_BORDER|WS_SIZEBOX|WS_DLGFRAME)
if (a = b)
   msgbox</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-12-25T21:56:10Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=130598#p130598</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать полосу заголовка и бордюр у окна приложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=130597#p130597" />
			<content type="html"><![CDATA[<p>-del</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2018-12-25T21:49:02Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=130597#p130597</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать полосу заголовка и бордюр у окна приложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=130596#p130596" />
			<content type="html"><![CDATA[<p>Так правильно, только <em> DefaultStyles := &quot;&quot;</em> лишнее.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2018-12-25T21:41:24Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=130596#p130596</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать полосу заголовка и бордюр у окна приложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=130595#p130595" />
			<content type="html"><![CDATA[<p>Просто забыл и поспешил.<br /></p><div class="quotebox"><blockquote><p>команда WinSet не поддерживает выражения, переменные в параметрах должны обрамляться знаками процента.</p></blockquote></div><p> <br /></p><div class="codebox"><pre><code>;Пред установки
 WS_BORDER := 0x800000, WS_SIZEBOX := 0x40000, WS_DLGFRAME := 0x400000
 DefaultStyles := &quot;&quot;
 NoFrameStyles := &quot;-&quot; . (WS_BORDER|WS_SIZEBOX|WS_DLGFRAME)
$F1::
   WinExist(&quot;A&quot;)
   WinGet, DefaultStyles, Style
   WinSet, Style, % NoFrameStyles

   Sleep, 1000
   WinSet, Style, % DefaultStyles
Return</code></pre></div><p>Я ведь прав или меня глаза обманывают?</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2018-12-25T21:39:33Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=130595#p130595</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать полосу заголовка и бордюр у окна приложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=130594#p130594" />
			<content type="html"><![CDATA[<p>Такой не валиден, команда WinSet не поддерживает выражения, переменные в параметрах должны обрамляться знаками процента.</p><div class="quotebox"><cite>Indomito пишет:</cite><blockquote><p>P.S. Он работает</p></blockquote></div><p>Нет.</p>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2018-12-25T21:27:30Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=130594#p130594</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать полосу заголовка и бордюр у окна приложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=130590#p130590" />
			<content type="html"><![CDATA[<p><strong>teadrinker</strong><br />Спасибо, а то я себе голову сломал, разные окна реагируют по разному.</p><p>А вот такой код валиден?</p><div class="codebox"><pre><code> WS_BORDER := 0x800000, WS_SIZEBOX := 0x40000, WS_DLGFRAME := 0x400000
 DefaultStyles := 0
 NoFrameStyles := -1 * (WS_BORDER|WS_SIZEBOX|WS_DLGFRAME)
$F1::
   WinExist(&quot;A&quot;)
   WinGet, DefaultStyles, Style
   WinSet, Style, NoFrameStyles ;% &quot;-&quot; . (WS_BORDER|WS_SIZEBOX|WS_DLGFRAME)

   Sleep, 1000
   WinSet, Style, DefaultStyles ;% styles
Return</code></pre></div><p> Просто у меня применяется много стилей и приходится их сравнивать <strong>IF</strong></p><p><strong>Если не сложно - ответьте.</strong></p><p>P.S. Он работает, но я боюсь нарваться на <em>&quot;подводные камни&quot;</em>.</p>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2018-12-25T21:11:56Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=130590#p130590</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Убрать полосу заголовка и бордюр у окна приложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=130568#p130568" />
			<content type="html"><![CDATA[<p>Попробуйте так:<br /></p><div class="codebox"><pre><code>WS_BORDER := 0x800000, WS_SIZEBOX := 0x40000, WS_DLGFRAME := 0x400000
$F1::
   WinExist(&quot;A&quot;)
   WinGet, styles, Style
   WinSet, Style, % &quot;-&quot; . (WS_BORDER|WS_SIZEBOX|WS_DLGFRAME)

   Sleep, 1000
   WinSet, Style, % styles
   Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[teadrinker]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=24515</uri>
			</author>
			<updated>2018-12-25T08:42:55Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=130568#p130568</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[AHK: Убрать полосу заголовка и бордюр у окна приложения.]]></title>
			<link rel="alternate" href="https://forum.script-coding.com/viewtopic.php?pid=130564#p130564" />
			<content type="html"><![CDATA[<p>Приветствую.</p><p>Давно не дела и просто забыл.<br /></p><div class="codebox"><pre><code>
WinSet, Style, -0xC00000, A ;Удаляет полосу заголовка (WS_CAPTION).
WinSet, Style, -0x800000, A ;Удаляет бордюр окна      (WS_BORDER).
Sleep 15000
WinSet, Style, +0x800000, A ;Выводит бордюр окна      (WS_BORDER).
WinSet, Style, +0xC00000, A ;Выводит полосу заголовка (WS_CAPTION).
Return
</code></pre></div><p> Меня интересует только WS_BORDER он просто не пропадает, т.е. эффект как от кода.<br /></p><div class="codebox"><pre><code>WinSet, Style, -0xC00000, A ;Удаляет полосу заголовка (WS_CAPTION).
Sleep 15000
WinSet, Style, +0xC00000, A ;Выводит полосу заголовка (WS_CAPTION).
Return</code></pre></div><p>Знаю что я накосячил, но где?<br />Или надо сложить <strong>WS_CAPTION</strong> и <strong>WS_BORDER</strong>?</p><p><strong>UPD</strong><br />Сложение не помогло, бордюр не пропадает - тестировал на NP++.<br /></p><div class="codebox"><pre><code>WinSet, Style, -0x1400000, A
Sleep 15000
WinSet, Style, +0x1400000, A
Return</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Indomito]]></name>
				<uri>https://forum.script-coding.com/profile.php?id=27285</uri>
			</author>
			<updated>2018-12-25T01:39:14Z</updated>
			<id>https://forum.script-coding.com/viewtopic.php?pid=130564#p130564</id>
		</entry>
</feed>
