<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852361</guid>
        <pubDate>Sat, 25 Sep 2021 15:58:08 +0000</pubDate>
        <title>Запуск приложения в окне формы.</title>
        <link>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852361</link>
        <description><![CDATA[sat_art: Вот получилось<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;SetWindowPos(hwnd, HWND_TOP, 0, 0, Width, Height, SWP_FRAMECHANGED);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;SetWindowLongPtr(hwnd, GWL_STYLE,WS_VISIBLE|WS_MAXIMIZE|WS_VSCROLL);</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
Вроде и до этого так же пробовал.<br>
Х.З. короче.<br>
<br>
Теперь у меня свой Putty Connection Manager - назовем его Putty Multiple Connection.<br>
<br>
<strong class='tag-b'>ЫукпШ</strong> спасибо за помощь.]]></description>
        <author>sat_art</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852360</guid>
        <pubDate>Sat, 25 Sep 2021 15:54:33 +0000</pubDate>
        <title>Запуск приложения в окне формы.</title>
        <link>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852360</link>
        <description><![CDATA[sat_art: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=423170&view=findpost&p=3852357'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ЫукпШ &#064; <time class="tag-quote__quoted-time" datetime="2021-09-24T22:02:19+00:00">24.09.21, 22:02</time></span><div class='quote '>Попробуй не Tab - контрол, а просто &quot;панель&quot;. Как на этой картинке</div></div><br>
Пробовал даже просто в форму - нет.]]></description>
        <author>sat_art</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852357</guid>
        <pubDate>Fri, 24 Sep 2021 22:02:19 +0000</pubDate>
        <title>Запуск приложения в окне формы.</title>
        <link>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852357</link>
        <description><![CDATA[ЫукпШ: <a class='tag-url' href='https://github.com/jimradford/superputty' target='_blank'>Исходники Putty Connection Manager</a><br>
Это можно обнаружить <a class='tag-url' href='https://putty.org.ru/articles/putty-connection-manager.html' target='_blank'>отсюда</a><br>
-----<br>
Вот, посмотри - у этого автора всё получилось:<br>
<img class='tag-img' src='https://www.codeproject.com/KB/miscctrl/AppControl/appcontrol.gif' alt='user posted image'><br>
<br>
Попробуй не Tab - контрол, а просто &quot;панель&quot;. Как на этой картинке.]]></description>
        <author>ЫукпШ</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852341</guid>
        <pubDate>Fri, 24 Sep 2021 14:12:59 +0000</pubDate>
        <title>Запуск приложения в окне формы.</title>
        <link>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852341</link>
        <description><![CDATA[sat_art: <strong class='tag-b'>ЫукпШ</strong>Спасибо.<br>
Исходников я не нашел. <br>
А по ссылке - все это давно перепробовал, все получается кроме убрать рамку. <br>
Уже смотрю в сторону CreatePseudoConsole.  :D <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2021-09-24T14:54:41+00:00">24.09.21, 14:54</time></span></span><br>
После SetWindowLongPtr(hwnd, GWL_STYLE,WS_VISIBLE)<br>
GetWindowLongPtr(hwnd, GWL_STYLE) дает 0x10E40000 - WS_VISIBLE|WS_BORDER|WS_DLGFRAME|WS_VSCROLL|WS_SIZEBOX<br>
Если по одному пытаться выключить - не выключается WS_BORDER и WS_DLGFRAME. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2021-09-24T14:55:51+00:00">24.09.21, 14:55</time></span></span><br>
Тонкая рамка вокруг окна пропадает. А вот заголовок окна нет.]]></description>
        <author>sat_art</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852338</guid>
        <pubDate>Fri, 24 Sep 2021 14:01:35 +0000</pubDate>
        <title>Запуск приложения в окне формы.</title>
        <link>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852338</link>
        <description><![CDATA[ЫукпШ: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=423170&view=findpost&p=3852256'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sat_art &#064; <time class="tag-quote__quoted-time" datetime="2021-09-22T13:41:35+00:00">22.09.21, 13:41</time></span><div class='quote '>Вопрос в чем - как правильно запустить стороннее приложение, что бы оно отобразилось например в TTabSheet моей формы и убрать бордюр.</div></div><br>
<strong class='tag-b'>sat_art</strong>, можно посмотреть исходники Putty Connection Manager.<br>
Вот ещё <a class='tag-url' href='https://www.programmersforum.ru/showthread.php?t=268405' target='_blank'>ссылка 1</a>, <a class='tag-url' href='https://www.codeproject.com/Articles/9123/Hosting-EXE-Applications-in-a-WinForm-project' target='_blank'>2</a> - <br>
там по исходнику комментарий:<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">...</div><div class="code_line">// убрать рамку окна</div><div class="code_line">&nbsp;SetWindowLong(appHandle, GWL_STYLE, WS_VISIBLE);</div><div class="code_line">...</div></ol></div></div></div></div>]]></description>
        <author>ЫукпШ</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852320</guid>
        <pubDate>Fri, 24 Sep 2021 05:26:09 +0000</pubDate>
        <title>Запуск приложения в окне формы.</title>
        <link>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852320</link>
        <description><![CDATA[sat_art: <strong class='tag-b'>ЫукпШ</strong> точно PuTTY. <br>
Я думал над вариантом plink - но городить свое окно терминала с разбором входящих символов намного сложнее. Да - это уже и приложение немного другого уровня получается, которое наворачивай и наворачивай. Но так там и до организации ssh недалеко, и нафиг тогда вообще тот PuTTY.]]></description>
        <author>sat_art</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852317</guid>
        <pubDate>Thu, 23 Sep 2021 21:36:24 +0000</pubDate>
        <title>Запуск приложения в окне формы.</title>
        <link>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852317</link>
        <description><![CDATA[ЫукпШ: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=423170&view=findpost&p=3852256'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>sat_art &#064; <time class="tag-quote__quoted-time" datetime="2021-09-22T13:41:35+00:00">22.09.21, 13:41</time></span><div class='quote '>Putty Connection Manager - приложение которое запускает несколько экземпляров терминала Putty у себя в окне.</div></div><br>
<strong class='tag-b'>sat_art</strong>, а этот Мanager точно запускает именно putty ?<br>
---<br>
Есть ещё такой вариант - используем не сам putty, а plink из putty-набора.<br>
Это клиент командной стороки.<br>
Plink можно запускать с перехватом ввода/вывода без показа<br>
консольного окна.<br>
И тогда рисуй что и как хочешь в своих окошках.<br>
Типовые (для тебя) операции с сервером можно будет вообще выполнять<br>
одним щелчком мыши, поскольку можно будет автоматизировать<br>
выдачу серии запросов (с контролем ответов).]]></description>
        <author>ЫукпШ</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852256</guid>
        <pubDate>Wed, 22 Sep 2021 13:41:35 +0000</pubDate>
        <title>Запуск приложения в окне формы.</title>
        <link>https://forum.sources.ru/index.php?showtopic=423170&amp;view=findpost&amp;p=3852256</link>
        <description><![CDATA[sat_art: Добрый день.<br>
Прошу помощи. <br>
Смысл в чем - пишу аналог Putty Connection Manager. <br>
<br>
Putty - это терминал для подключения по телнету и ssh.<br>
<br>
Putty Connection Manager - приложение которое запускает несколько экземпляров терминала Putty у себя в окне. Сам он не нравится по нескольким причинам.<br>
<br>
Вопрос в чем - как правильно запустить стороннее приложение, что бы оно отобразилось например в TTabSheet моей формы и убрать бордюр. <br>
Запускаю, устанавливаю парентом TTabSheet. Все хорошо - но, никак не получается убрать WS_BORDER и WS_CAPTION. Если делаю WS_POPUP - получается окно без бордюра, но проблема со скролом. <br>
Перепробовал кучу всего - понимаю, что что то делаю не так. <br>
<br>
Еще когда парентом делаю свой TTabSheet, окно нормально отображается в пределах TTabSheet, но когда оно активно, основная форма почему то неактивна становится. Чую тут где то собака порылась.<br>
Получается нормально отобразить, только если нажать в самом putty fullscreen. Тогда он разворачивается как надо.<br>
<br>
Вот как это выглядит в Putty Connection Manager<br>
<span class="b-attach" data-size="33039" data-hits="94" data-attach-id="63061" data-attach-post-id="0">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=0&amp;attach_id=63061' title='Скачать файл' target='_blank'>pcm.png</a> (, : 94)
		</span><br>
Вот что получается у меня.<br>
<span class="b-attach" data-size="41808" data-hits="93" data-attach-id="63062" data-attach-post-id="0">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=0&amp;attach_id=63062' title='Скачать файл' target='_blank'>pcm1.png</a> (, : 93)
		</span><br>
<br>
Может кто подскажет умную мысль.]]></description>
        <author>sat_art</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      </channel>
      </rss>
	