<?xml version="1.0" encoding="gbk"?>
<rss version="2.0">
<channel>
 <title><![CDATA[TINY6410 开发板，屏幕旋转后如何保存设置 ..]]></title>
 <link><![CDATA[http://aiothome.net/read.php?tid=13355]]></link>
 <description><![CDATA[Latest 20 replies of TINY6410 开发板，屏幕旋转后如何保存设置 ..]]></description>
 <copyright><![CDATA[Copyright(C) ]]></copyright>
 <generator><![CDATA[PHPWind Forums by PHPWind Studio]]></generator>
 <lastBuildDate><![CDATA[Sun, 26 Jul 2026 06:57:46 +0000]]></lastBuildDate>
  <image>
 <url><![CDATA[images/rss.gif]]></url>
 <title><![CDATA[PHPWind Board]]></title>
 <link><![CDATA[http://aiothome.net]]></link>
 <description><![CDATA[]]></description>
  </image>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[MARK]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=13355#137482]]></link>
 <author><![CDATA[changhui0222]]></author>
 <category><![CDATA[WinCE技术交流区]]></category>
 <pubdate><![CDATA[Fri, 02 Dec 2011 14:56:54 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[[quote]引用楼主angangch于2011-06-23 11:41发表的 TINY6410 开发板，屏幕旋转后如何保存设置，以便下次开机有效。 :
下面是一段屏幕旋转结果的注册表保存代码，保存成功了，但是下次开机屏幕还是默认不旋转的，怎样才能使下次开机能保存关机前设置的结果啊？请高手指点！
//注册表保存：未成功！
void RegSaveRotate(DWO ..]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=13355#101765]]></link>
 <author><![CDATA[shenjie1206]]></author>
 <category><![CDATA[WinCE技术交流区]]></category>
 <pubdate><![CDATA[Tue, 12 Jul 2011 02:53:57 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[旋转屏幕 ？？？]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=13355#97751]]></link>
 <author><![CDATA[728196]]></author>
 <category><![CDATA[WinCE技术交流区]]></category>
 <pubdate><![CDATA[Tue, 28 Jun 2011 01:35:05 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[使用以下代码可以实现:
&nbsp;&nbsp;&nbsp;&nbsp;memset(&amp;deviceMode, 0, sizeof(deviceMode)); 
&nbsp;&nbsp;&nbsp;&nbsp;deviceMode.dmSize = sizeof(deviceMode); 
&nbsp;&nbsp;&nbsp;&nbsp;deviceMode.dmFields = DM_DISPLAYORIENTATION; 
&nbsp;&nbsp;&nbsp;&nbsp;deviceMode.dmDisplayOrientation = DMDO_90; / ..]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=13355#96563]]></link>
 <author><![CDATA[angangch]]></author>
 <category><![CDATA[WinCE技术交流区]]></category>
 <pubdate><![CDATA[Thu, 23 Jun 2011 06:59:41 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[顶一下lz....我现在也在弄这个..
请教一下lz，在没有修改s3c6410_disp.cpp之前，如何实现的旋转屏幕？
我是直接修改了s3c6410_disp.cpp之后，通过改注册表，重启之后才能旋转屏幕。]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=13355#96560]]></link>
 <author><![CDATA[libin_net]]></author>
 <category><![CDATA[WinCE技术交流区]]></category>
 <pubdate><![CDATA[Thu, 23 Jun 2011 06:46:02 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[呵呵，变成自问自答了， [s:7]]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=13355#96532]]></link>
 <author><![CDATA[angangch]]></author>
 <category><![CDATA[WinCE技术交流区]]></category>
 <pubdate><![CDATA[Thu, 23 Jun 2011 04:28:44 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[呵呵，找到资料了：
可以看出，旋转角度已经设置了。因此可以肯定是驱动中有什么地方抑制住了。在s3c6410_disp.cpp中找到#ifdef TEMP_FIX_ROTATION_BUG。搜索这个宏定义，看到在某处在这个宏定义下有m_iRotate = 0; 。这个变量被用作m_pPrimarySurface-&gt;SetRotation(m_nScreenWidth, m_nScreenHeight, m_iRotate); 而在 ..]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=13355#96531]]></link>
 <author><![CDATA[angangch]]></author>
 <category><![CDATA[WinCE技术交流区]]></category>
 <pubdate><![CDATA[Thu, 23 Jun 2011 04:26:52 +0000]]></pubdate>
</item>
<item>
 <title><![CDATA[]]></title>
 <description><![CDATA[其实注册表保存成功了，比如上次设置成旋转90度，设置保存OK，但是开机还是没有旋转，查注册表确实是我设置的结果，也就是说代码实现没有问题，只是不是我要的结果，应该问如何修改注册表来旋转屏幕！]]></description>
 <link><![CDATA[http://aiothome.net/read.php?tid=13355#96524]]></link>
 <author><![CDATA[angangch]]></author>
 <category><![CDATA[WinCE技术交流区]]></category>
 <pubdate><![CDATA[Thu, 23 Jun 2011 03:46:15 +0000]]></pubdate>
</item>
</channel></rss>