<?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=208485&amp;view=findpost&amp;p=2954895</guid>
        <pubDate>Sat, 06 Aug 2011 21:18:56 +0000</pubDate>
        <title>Экран в КПК: разрешение и поворот?</title>
        <link>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=2954895</link>
        <description><![CDATA[EX_VIK: Насколько я знаю, то SystemSettings.ScreenOrientation = ScreenOrientation.Angle0; меняет ориентацию экрана для КПК в целом. Есть ли возможность не менять ориентацию в WM, но приложение писать под горизонтальную ориентацию.<br>Просто проблема в следующем, да, запустилось приложение, сменило ориентацию SystemSettings.ScreenOrientation = ScreenOrientation.Angle90; но&#33; Закрываю его (не корректным образом) и ориентация остается измененная ((<br>Мне нужно горизонтальную ориентацию, неужели извращаться и писать &quot;боком&quot; приложение?<br><br>И еще вопрос, как можно отследить и отменить нажатие таких кнопок как Меню, Вызов, Ок и т.п., которые как кнопки (физические) на самом КПК?]]></description>
        <author>EX_VIK</author>
        <category>.NET: Compact Framework</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=2541798</guid>
        <pubDate>Sun, 21 Mar 2010 20:07:10 +0000</pubDate>
        <title>Экран в КПК: разрешение и поворот?</title>
        <link>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=2541798</link>
        <description><![CDATA[Vitik: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=208485&view=findpost&p=2521871'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Monochrome &#064; <time class="tag-quote__quoted-time" datetime="2010-03-03T07:06:59+00:00">03.03.10, 07:06</time></span><div class='quote '>Я перефразирую - размер формы (в пикселях) не влияет и не имеет отношения к разрешению экрана целевого устройства? </div></div><br>
я, конечно, вовремя, но все же позволю мысль вслух.<br>
вообще, у формы есть параметр, вроде AutoScaleMode=Dpi, что значит, что экран будет всегда масштабироваться сам в зависимости от количества точек на дюйм. у больших экранов для уменьшения физических размеров увеличивается Dpi, и фреймворк делает масштабирование сам.]]></description>
        <author>Vitik</author>
        <category>.NET: Compact Framework</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=2521871</guid>
        <pubDate>Wed, 03 Mar 2010 07:06:59 +0000</pubDate>
        <title>Экран в КПК: разрешение и поворот?</title>
        <link>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=2521871</link>
        <description><![CDATA[Monochrome: Я перефразирую - размер формы (в пикселях) не влияет и не имеет отношения к разрешению экрана целевого устройства?]]></description>
        <author>Monochrome</author>
        <category>.NET: Compact Framework</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=2521746</guid>
        <pubDate>Tue, 02 Mar 2010 23:16:02 +0000</pubDate>
        <title>Экран в КПК: разрешение и поворот?</title>
        <link>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=2521746</link>
        <description><![CDATA[Monochrome: Подниму тему. Есть коммуникатор, с разрешением 800*480.<br>
Как правильно засетапить проект?<br>
Я делаю форму с таким разрешением (она вылезает огромной, ну и правильно - 72dpi всего)<br>
<br>
Потом разворачиваю ставлю на форму кнопку - сообразно ее размерам и так, как она должна выглядеть на экране.<br>
<br>
Делаю deploy  на устройство с нужным мне разрешением - но результат выглядит как-то странно.<br>
Кнопка явно больше на экране, чем должна была бы быть. такое впечатление, что разрещение в эмуляторе на самом деле меньше.<br>
<br>
Как сделать правильно? <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2010-03-02T23:20:35+00:00">02.03.10, 23:20</time></span></span><br>
Провел эксперимент - похоже неважно - какой размер задавать форме? Бред какой-то. У меня стоит сейчас 238;267 - но при запуске на устройстве - кнопка не выглядит маленькой. Эмулятор что - экстраполирует форму до нужных размеров? Не понимаю...]]></description>
        <author>Monochrome</author>
        <category>.NET: Compact Framework</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=2355479</guid>
        <pubDate>Wed, 02 Sep 2009 16:18:33 +0000</pubDate>
        <title>Экран в КПК: разрешение и поворот?</title>
        <link>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=2355479</link>
        <description><![CDATA[Plastic13: ога, есть еще ClientSize.Width и ClientSize.Height.<br>походу тоже размеры рабочей области, а не разрешение :(<br><br>Screen.PrimaryScreen.Bounds.Width и Height  - не знаю, еще не проверял. есть шанс что таки разрешение экрана а не размеры формы.<br>upd&#33; да, это оно. полное разрешение зверька. :)<br><br>а поворот экрана:<br>SystemSettings.ScreenOrientation = ScreenOrientation.Angle90;]]></description>
        <author>Plastic13</author>
        <category>.NET: Compact Framework</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=1748677</guid>
        <pubDate>Thu, 01 Nov 2007 05:22:36 +0000</pubDate>
        <title>Экран в КПК: разрешение и поворот?</title>
        <link>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=1748677</link>
        <description><![CDATA[Slukad: Я всегда буду проблемы самостоятельно решать... =)<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">SystemSettings.ScreenOrientation= ScreenOrientation.Angle0;</div><div class="code_line">//Повернуть экран в обычное положение</div><div class="code_line">&nbsp;</div><div class="code_line">scwidth=Screen.PrimaryScreen.WorkingArea.Width;</div><div class="code_line">scheight = Screen.PrimaryScreen.WorkingArea.Height;</div><div class="code_line">//узнать ширину и высоту рабочей области экрана (видимо, без меню внизу)</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>Slukad</author>
        <category>.NET: Compact Framework</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=1748650</guid>
        <pubDate>Thu, 01 Nov 2007 03:19:54 +0000</pubDate>
        <title>Экран в КПК: разрешение и поворот?</title>
        <link>https://forum.sources.ru/index.php?showtopic=208485&amp;view=findpost&amp;p=1748650</link>
        <description><![CDATA[Slukad: В общем, нужно узнать какая ориентация экрана стоит в КПК - горизонтальная или вертикальная и изменить на вертикальную если нужно.<br>И нужно узнать какое разрешение у экрана - 320*240 или 640*480<br><br>Как?]]></description>
        <author>Slukad</author>
        <category>.NET: Compact Framework</category>
      </item>
	
      </channel>
      </rss>
	