<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Windows Mobile Space</title><subtitle type="text">E-Mail: lisencool@gmail.com</subtitle><id>http://feed.cnblogs.com/blog/u/59613/rss</id><updated>2010-02-22T10:46:41Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/59613/rss"/><entry><id>http://www.cnblogs.com/Lisen/archive/2010/02/22/1671446.html</id><title type="text">SHCreateMenuBar - [Daily APIs]</title><summary type="text">SHCreateMenuBar调用该函数在屏幕底部创建菜单栏，在Wince 3.0及其以后可用。原型：BOOL SHCreateMenuBar(SHMENUBARINFO * pmb);参数：pmb: 指向SHMENUBARINFO结构的指针。返回值：成功返回TRUE;失败返回FALSE。SHMENUBARINFO原型：typedefstructtagSHMENUBARINFO{DWORDcbSi...</summary><published>2010-02-22T10:47:00Z</published><updated>2010-02-22T10:47:00Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Lisen/archive/2010/02/22/1671446.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/archive/2010/02/22/1671446.html"/><content type="html">&lt;p&gt;&lt;a href="http://www.cnblogs.com/Lisen/tag/Daily+APIs/" target="_blank"&gt;&lt;font  color="#000000"&gt;&lt;span  style="text-decoration: none;"&gt;&lt;/span&gt;&lt;/font&gt;&lt;/a&gt;&lt;font  color="#000000"&gt;&lt;a href="http://www.cnblogs.com/Lisen/tag/Daily+APIs/" target="_blank"&gt;&lt;img src="http://images.cnblogs.com/cnblogs_com/lisen/DailyAPIs.png" alt="" /&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;SHCreateMenuBar&lt;/p&gt;&#xD;
&lt;p&gt;调用该函数在屏幕底部创建菜单栏，在Wince 3.0及其以后可用。&lt;/p&gt;&#xD;
&lt;p&gt;原型：&lt;/p&gt;&#xD;
&lt;div style="border: #e0e0e0 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt;&#xD;
&lt;div style="background-color: #ffffff; overflow: auto; padding: 2px 5px;"&gt;&lt;span style="color:#010001"&gt;BOOL&lt;/span&gt; &lt;span style="color:#010001"&gt;SHCreateMenuBar&lt;/span&gt;(&lt;br /&gt;&#xD;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color:#010001"&gt;SHMENUBARINFO&lt;/span&gt; * &lt;span style="color:#010001"&gt;pmb&lt;/span&gt;&amp;nbsp;&lt;br /&gt;);&lt;/div&gt;&lt;/div&gt;&#xD;
&lt;p&gt;参数：&lt;/p&gt;&lt;p&gt;pmb: 指向SHMENUBARINFO结构的指针。&lt;/p&gt;&lt;p&gt;返回值：&lt;/p&gt;&lt;p&gt;成功返回TRUE;失败返回FALSE。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;SHMENUBARINFO&lt;/p&gt;&lt;p&gt;原型：&lt;/p&gt;&lt;div style="border-top-color: #e0e0e0; border-right-color: #e0e0e0; border-bottom-color: #e0e0e0; border-left-color: #e0e0e0; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; color: #000000; font-family: 'Courier New', Courier, monospace; font-size: 10pt; "&gt;&lt;div style="background-color: #ffffff; overflow-x: auto; overflow-y: auto; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; "&gt;&lt;font  color="#010001"&gt;&lt;span  style="color: #000000; "&gt;&lt;span style="color: #0000ff; "&gt;typedef&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000ff; "&gt;struct&lt;/span&gt;&amp;nbsp;&lt;span style="color: #010001; "&gt;tagSHMENUBARINFO&lt;/span&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #010001; "&gt;DWORD&lt;/span&gt;&amp;nbsp;&lt;span style="color: #010001; "&gt;cbSize&lt;/span&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #010001; "&gt;HWND&lt;/span&gt;&amp;nbsp;&lt;span style="color: #010001; "&gt;hwndParent&lt;/span&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #010001; "&gt;DWORD&lt;/span&gt;&amp;nbsp;&lt;span style="color: #010001; "&gt;dwFlags&lt;/span&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #010001; "&gt;UINT&lt;/span&gt;&amp;nbsp;&lt;span style="color: #010001; "&gt;nToolBarId&lt;/span&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #010001; "&gt;HINSTANCE&lt;/span&gt;&amp;nbsp;&lt;span style="color: #010001; "&gt;hInstRes&lt;/span&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff; "&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style="color: #010001; "&gt;nBmpId&lt;/span&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000ff; "&gt;int&lt;/span&gt;&amp;nbsp;&lt;span style="color: #010001; "&gt;cBmpImages&lt;/span&gt;;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #010001; "&gt;HWND&lt;/span&gt;&amp;nbsp;&lt;span style="color: #010001; "&gt;hwndMB&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #010001; "&gt;COLORREF&lt;/span&gt;&amp;nbsp;&lt;span style="color: #010001; "&gt;clrBk&lt;/span&gt;;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;成员：&lt;/p&gt;&lt;p&gt;cbSize: &amp;nbsp;SHMENUBARINFO结构体大小。&lt;/p&gt;&lt;p&gt;待晚上完成...&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/Lisen/aggbug/1671446.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/Lisen/archive/2010/02/22/1671446.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/Lisen/archive/2010/01/30/1660070.html</id><title type="text">在Windows Mobile中使用手势 - [Using Gestures in Windows Mobile 6.5]</title><summary type="text">原文为：MSDN的Using Gestures in Windows Mobile 6.5Using Gestures in Windows Mobile 6.5 1.Touch Gestures 2.Gesture Reference (DTK) 2.1Gesture Constants (DTK) 2.2Gesture Functions (DTK) 2.2.1TKGetAnimateMess...</summary><published>2010-01-30T08:17:00Z</published><updated>2010-01-30T08:17:00Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Lisen/archive/2010/01/30/1660070.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/archive/2010/01/30/1660070.html"/></entry><entry><id>http://www.cnblogs.com/Lisen/archive/2010/01/29/1659289.html</id><title type="text">Windows Mobile Gesture 开发学习 - 持续更新</title><summary type="text">下面是学习Windows Mobile Gesture 手势开发的一些不错的文章，在此做下记载，供大家一起学习。当然你可以完全不使用Windows mobile本身的Gesture，自己写一套也不是什么困难的事情，主要就是数值精确性调整。除非你能保证写的比它好，否则，既然有了，何乐而不为呢？但是在WM6.5前，你就不得不自己写了。最权威资料: MSDNUsing Gestures in Windo...</summary><published>2010-01-29T07:27:00Z</published><updated>2010-01-29T07:27:00Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Lisen/archive/2010/01/29/1659289.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/archive/2010/01/29/1659289.html"/></entry><entry><id>http://www.cnblogs.com/Lisen/archive/2010/01/29/1659244.html</id><title type="text">定时器潜在的6ms延迟 - ~6ms latency in the timer</title><summary type="text">如果你做过Windows mobile Gesture开发，就会在GesturePhysicsEngine.h头文件发现如下一段定义说明：/// &amp;lt;summary&amp;gt;/// Defines a common value for a normal frame delay rate expected to be used when displaying /// output from the...</summary><published>2010-01-29T06:45:00Z</published><updated>2010-01-29T06:45:00Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Lisen/archive/2010/01/29/1659244.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/archive/2010/01/29/1659244.html"/></entry><entry><id>http://www.cnblogs.com/Lisen/archive/2010/01/26/1656974.html</id><title type="text">Windows mobile Today Screen 基础</title><summary type="text">原文为：MSDN的Today Screen前引在Windows Mobile 6 Professional 和 Windows Mobile 6 Classic，今日屏幕是用户可以启动他们大多数程序的地方。今日屏幕提供以下优势： 用户自己定制开始点 对今日插件的一致访问 移动运营商可以提供其品牌信息今日屏幕给用户提供一个集中的地方来方便的查看Windows Mobile 6 Professiona...</summary><published>2010-01-26T12:35:00Z</published><updated>2010-01-26T12:35:00Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Lisen/archive/2010/01/26/1656974.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/archive/2010/01/26/1656974.html"/></entry><entry><id>http://www.cnblogs.com/Lisen/archive/2010/01/25/1655656.html</id><title type="text">Windows Mobile 如何处理低内存情况！</title><summary type="text">最近一直在从事Windows Mobile Shell的工作，其中就会考虑在低内存下运行的情况，在wmshell和windowsmobile Blog里都发现了这篇文章 《HOW THE WINDOWS MOBILE 5.0 SHELL HANDLES LOW MEMORY SITUATIONS》，提供了很好的系统级处理方式。文章对在Hibernate, Kernel-Check, Critica...</summary><published>2010-01-25T02:52:00Z</published><updated>2010-01-25T02:52:00Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Lisen/archive/2010/01/25/1655656.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/archive/2010/01/25/1655656.html"/></entry><entry><id>http://www.cnblogs.com/Lisen/archive/2010/01/22/1654384.html</id><title type="text">GetDC、GetDCEx、GetWindowDC - [Daily APIs]</title><summary type="text">GetDC该函数为指定窗口的客户区域取回显示DC的句柄。随后的GDI函数中可以使用显示DC在窗口客户区域绘图。原型：HDC GetDC( HWND hWnd);参数：hWnd：将要取回DC的窗口句柄。如果该值为NULL，GetDC取回整个屏幕的DC。返回值：成功，获得指定窗口客户区域的DC句柄；失败返回NULL。调用GetLastError获取扩展错误信息。备注： 根据为指定窗口指定的类类型来决定...</summary><published>2010-01-22T10:23:00Z</published><updated>2010-01-22T10:23:00Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Lisen/archive/2010/01/22/1654384.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/archive/2010/01/22/1654384.html"/></entry><entry><id>http://www.cnblogs.com/Lisen/archive/2010/01/21/1653608.html</id><title type="text">CreateDIBSection、BITMAPINFO、BITMAPINFOHEADER、RGBQUAD - [Daliy APIs]</title><summary type="text">CreateDIBSection该函数创建应用程序可以直接写入的、与设备无关的位图（DIB）。该函数返回一个位图句柄。原型： HBITMAP CreateDIBSection(HDChdc,CONST BITMAPINFO *  pbmi,UINT iUsage,VOID * ppvBits,HANDLE hSection,DWORD dwOffset);参数:  hdc：设备环境句柄。如果iUs...</summary><published>2010-01-21T12:25:00Z</published><updated>2010-01-21T12:25:00Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Lisen/archive/2010/01/21/1653608.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/archive/2010/01/21/1653608.html"/></entry><entry><id>http://www.cnblogs.com/Lisen/archive/2010/01/21/1653410.html</id><title type="text">PatBlt - [Daliy APIs]</title><summary type="text">PatBlt 该函数使用当前选入指定设备环境中的刷子绘制给定的矩形区域。通过使用给出的光栅操作来对该刷子的像素和表面像素进行组合。原型：BOOL PatBlt( HDC hdc, int nXLeft, int nYLeft, int nWidth, int nHeight, DWORD dwRop)；参数：hdc：设备环境句柄。nXLeft、nYLeft：指定要填充的矩形左上角的X、Y轴坐标，坐...</summary><published>2010-01-21T07:52:00Z</published><updated>2010-01-21T07:52:00Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Lisen/archive/2010/01/21/1653410.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/archive/2010/01/21/1653410.html"/></entry><entry><id>http://www.cnblogs.com/Lisen/archive/2010/01/21/1653397.html</id><title type="text">MaskBlt - [Daliy APIs]</title><summary type="text">MaskBlt该函数使用特定的掩码和光栅操作来对源和目标位图的颜色数据进行组合。原型：BOOL MaskBlt( HDC hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, HDC hdcSrc,  int nXSrc, int nYSrc, HBITMAP hbmMask, int xMask, int yMask, DWORD d...</summary><published>2010-01-21T07:44:00Z</published><updated>2010-01-21T07:44:00Z</updated><author><name>李森 - listen</name><uri>http://www.cnblogs.com/Lisen/</uri></author><link rel="alternate" href="http://www.cnblogs.com/Lisen/archive/2010/01/21/1653397.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/Lisen/archive/2010/01/21/1653397.html"/></entry></feed>
