<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/pknife" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/pknife" type="application/rss+xml"></fs:self_link><lastBuildDate>Tue, 02 Jun 2009 11:31:00 GMT</lastBuildDate><title>小李匪盗的专栏</title><description>桃李不言，下自成蹊</description><link>http://blog.csdn.net/pknife/</link><item><title>Windows mobile上获取输入光标位置</title><link>http://blog.csdn.net/pknife/archive/2009/06/02/4235359.aspx</link><wfw:comment>http://blog.csdn.net/pknife/comments/4235359.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/pknife/comments/commentRss/4235359.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4235359</trackback:ping><description>&lt;br /&gt;&lt;br /&gt;用户在输入过程中，光标的位置在不停变化，如何得到这个位置来进行一些操作呢？似乎很简单，GetCaretPos，这个函数能得到光标的位置。&lt;br /&gt;看看MSDN上如何说的：&lt;br /&gt;GetCaretPos&lt;br /&gt;See Also&lt;br /&gt;SetCaretPos | POINT | Carets Functions&lt;br /&gt;&lt;br /&gt;Requirements&lt;br /&gt;OS Versions: Windows CE 1.0 and later.&lt;br /&gt;Header: Winuser.h.&lt;br /&gt;Link Library: Caret.lib.&lt;br /&gt;This function copies the caret's position, in client coordinates, to the specified POINT structure. &lt;br /&gt;BOOLGetCaretPos(&lt;br /&gt;  LPPOINTlpPoint&lt;br /&gt;);&lt;br /&gt;Parameters&lt;br /&gt;lpPoint&lt;br /&gt;[out] Long&lt;img src =&quot;http://blog.csdn.net/pknife/aggbug/4235359.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/230465930/pknife/csdn.net/s.gif?r=http://blog.csdn.net/pknife/archive/2009/06/02/4235359.aspx&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/pknife/230465930/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/pknife/230465930/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 02 Jun 2009 19:31:00 +0800</pubDate><author>小李匪盗</author><comments>http://blog.csdn.net/pknife/archive/2009/06/02/4235359.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/pknife/archive/2009/06/02/4235359.aspx</guid><dc:creator>小李匪盗</dc:creator><fs:srclink>http://blog.csdn.net/pknife/archive/2009/06/02/4235359.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/pknife/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pknife/~1062141/230465930/1062141</fs:itemid></item><item><title>windows mobile下实现程序安装和卸载</title><link>http://blog.csdn.net/pknife/archive/2009/05/06/4154633.aspx</link><wfw:comment>http://blog.csdn.net/pknife/comments/4154633.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/pknife/comments/commentRss/4154633.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4154633</trackback:ping><description>&lt;br /&gt;安装CAB包的方法，网上一查就有：&lt;br /&gt;1)ShellExecuteEx;&lt;br /&gt;2)CreateProcess;&lt;br /&gt;都要借助wceload.exe来实现。&lt;br /&gt;当程序安装成功后，我们在设置-&gt;系统-&gt;删除程序里可以看到已安装程序列表。这些列表信息放在哪里呢？&lt;br /&gt;答案是在注册表项HKEY_LOCAL_MACHINE\Security\AppInstall下，在该目录下可以看到刚才提到的相关程序名称。&lt;br /&gt;来试试卸载：&lt;br /&gt;假如AppInstall下有子一项，名称为AAA BBB，那么，对应的是我们在打包的时候，指定的Manufacturer和ProductName。网上也可以查到卸载方法：使用DMProcessConfigXML来完成：&lt;br /&gt;LPCTSTR szXml = &lt;br /&gt;L&quot;&quot;&lt;br /&gt;L&quot;&quot;&lt;br /&gt;L&quot;&quot;&lt;br /&gt;L&quot;&lt;img src =&quot;http://blog.csdn.net/pknife/aggbug/4154633.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/pknife/230465931/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/pknife/230465931/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Wed, 06 May 2009 22:41:00 +0800</pubDate><author>小李匪盗</author><comments>http://blog.csdn.net/pknife/archive/2009/05/06/4154633.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/pknife/archive/2009/05/06/4154633.aspx</guid><dc:creator>小李匪盗</dc:creator><fs:srclink>http://blog.csdn.net/pknife/archive/2009/05/06/4154633.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/pknife/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pknife/~1062141/230465931/1062141</fs:itemid></item><item><title>windows mobile下文件的压缩与解压缩</title><link>http://blog.csdn.net/pknife/archive/2009/04/30/4138918.aspx</link><wfw:comment>http://blog.csdn.net/pknife/comments/4138918.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/pknife/comments/commentRss/4138918.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4138918</trackback:ping><description>&lt;br /&gt;zlib是用于数据压缩的函数库，在windows和linux上都被广泛应用。当然，windows mobile上也可以顺利地使用该函数库。&lt;br /&gt;先进入到下面的地址去下载一个包，是专门针对wince系统的：http://www.tenik.co.jp/~adachi/wince/zlibce/index.html。其中Download有三项，如果你并不想深入源码的话，选择第三项zlib for WindowsCE Ver.1.1.4(with binaries)。&lt;br /&gt;下载到本地后解开，在zlibce目录下，有我们需要的头文件zconf.h和zlib.h；至于库文件则在zlibce\WCE400\ARMV4I下，zlibce.lib。&lt;br /&gt;在VS2005(ECV4.0当然也可以)下新建一测试工程，把上述头文件和库文件加入工程。&lt;br /&gt;同时，在你需要的地方添加以下代码：&lt;br /&gt;#include &quot;zlib.h&quot;&lt;br /&gt;#pragma comment(lib , &quot;zlibce.lib&quot;)&lt;br /&gt;好了，我们现在可以来使用zlib库了。&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/pknife/aggbug/4138918.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/pknife/230465932/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/pknife/230465932/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 30 Apr 2009 18:24:00 +0800</pubDate><author>小李匪盗</author><comments>http://blog.csdn.net/pknife/archive/2009/04/30/4138918.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/pknife/archive/2009/04/30/4138918.aspx</guid><dc:creator>小李匪盗</dc:creator><fs:srclink>http://blog.csdn.net/pknife/archive/2009/04/30/4138918.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/pknife/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pknife/~1062141/230465932/1062141</fs:itemid></item><item><title>Windows Mobile上使用钩子</title><link>http://blog.csdn.net/pknife/archive/2009/04/14/4072596.aspx</link><wfw:comment>http://blog.csdn.net/pknife/comments/4072596.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/pknife/comments/commentRss/4072596.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4072596</trackback:ping><description>&lt;br /&gt;wince系统对于钩子技术的支持，显然不及windows。有一些技术文档干脆说wince不支持钩子。其实，不尽然。我们还是可以从coredll.dll中，得到一些有用的接口，来实现拦截一些简单的键盘或鼠标的动作。&lt;br /&gt;还是代码最有说服力：&lt;br /&gt;#define WH_JOURNALRECORD     0&lt;br /&gt;#define WH_JOURNALPLAYBACK   1&lt;br /&gt;#define WH_KEYBOARD_LL      20&lt;br /&gt;#define HC_ACTION            0&lt;br /&gt;typedef LRESULT    (CALLBACK* HOOKPROC)(int code, WPARAM wParam, LPARAM lParam);&lt;br /&gt;typedef HHOOK      (WINAPI *_SetWindowsHookExW)(int, HOOKPROC, HINSTANCE, DWORD);&lt;br /&gt;typedef LRESULT    (WINAPI *_CallNextHookEx)(HHOO&lt;img src =&quot;http://blog.csdn.net/pknife/aggbug/4072596.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/pknife/230465933/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/pknife/230465933/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Tue, 14 Apr 2009 21:38:00 +0800</pubDate><author>小李匪盗</author><comments>http://blog.csdn.net/pknife/archive/2009/04/14/4072596.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/pknife/archive/2009/04/14/4072596.aspx</guid><dc:creator>小李匪盗</dc:creator><fs:srclink>http://blog.csdn.net/pknife/archive/2009/04/14/4072596.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/pknife/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pknife/~1062141/230465933/1062141</fs:itemid></item><item><title>windows mobile中区分cmwap或cmnet接入点</title><link>http://blog.csdn.net/pknife/archive/2008/11/07/3248315.aspx</link><wfw:comment>http://blog.csdn.net/pknife/comments/3248315.aspx</wfw:comment><slash:comments>16</slash:comments><wfw:commentRss>http://blog.csdn.net/pknife/comments/commentRss/3248315.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3248315</trackback:ping><description>&lt;br /&gt;我在之前的一篇文章中谈到了使用网络接入点的问题：http://blog.csdn.net/pknife/archive/2008/05/21/2467602.aspx，另外的一篇文章演示了如何创建cmwap接入点：http://blog.csdn.net/pknife/archive/2008/05/22/2469126.aspx。&lt;br /&gt;不过，总是觉得什么地方不对劲，说得不清不楚。精心下来仔细研究了一番，有新的收获。&lt;br /&gt;曾经认为ConnMgrEnumDestinations函数得到的就是网络接入点。是的，现在也可以这么说，可是不准确。就像C++中的引用一样，我认为是它个别名。看看使用这个函数得到的名称：Internet 设置、WAP、WAP网络、安全 WAP 网络、单位设置、默认 Internet 设置、默认单位设置。对于GPRS，除了自建的接入点，我们常用的是Internet 设置和WAP，可认为是cmnet和cmwap接入点，机器出厂就设置好了。&lt;br /&gt;ConnMgrEnumDestinations函数使用的参数，定义如下：&lt;br /&gt;typedef &lt;img src =&quot;http://blog.csdn.net/pknife/aggbug/3248315.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/pknife/230465934/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/pknife/230465934/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 08 Nov 2008 01:21:00 +0800</pubDate><author>小李匪盗</author><comments>http://blog.csdn.net/pknife/archive/2008/11/07/3248315.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/pknife/archive/2008/11/07/3248315.aspx</guid><dc:creator>小李匪盗</dc:creator><fs:srclink>http://blog.csdn.net/pknife/archive/2008/11/07/3248315.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/pknife/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pknife/~1062141/230465934/1062141</fs:itemid></item><item><title>windows mobile中开发九宫格界面的方法</title><link>http://blog.csdn.net/pknife/archive/2008/10/27/3158987.aspx</link><wfw:comment>http://blog.csdn.net/pknife/comments/3158987.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/pknife/comments/commentRss/3158987.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3158987</trackback:ping><description>九宫格&lt;img src =&quot;http://blog.csdn.net/pknife/aggbug/3158987.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/pknife/230465935/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/pknife/230465935/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Mon, 27 Oct 2008 23:43:00 +0800</pubDate><author>小李匪盗</author><comments>http://blog.csdn.net/pknife/archive/2008/10/27/3158987.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/pknife/archive/2008/10/27/3158987.aspx</guid><dc:creator>小李匪盗</dc:creator><fs:srclink>http://blog.csdn.net/pknife/archive/2008/10/27/3158987.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/pknife/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pknife/~1062141/230465935/1062141</fs:itemid></item><item><title>windows mobile中求存储空间大小</title><link>http://blog.csdn.net/pknife/archive/2008/10/24/3136786.aspx</link><wfw:comment>http://blog.csdn.net/pknife/comments/3136786.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/pknife/comments/commentRss/3136786.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3136786</trackback:ping><description>&lt;br /&gt;以下函数可得到主内存信息：&lt;br /&gt;BOOL GetStoreInformation( &lt;br /&gt;  LPSTORE_INFORMATION lpsi &lt;br /&gt;);&lt;br /&gt;参数定义：&lt;br /&gt;typedef struct STORE_INFORMATION {&lt;br /&gt;    DWORD dwStoreSize;&lt;br /&gt;    DWORD dwFreeSize;&lt;br /&gt;} STORE_INFORMATION, *LPSTORE_INFORMATION;&lt;br /&gt;&lt;br /&gt;以下函数可得到存储卡的信息：&lt;br /&gt;BOOL GetDiskFreeSpaceEx( &lt;br /&gt;  LPCWSTR lpDirectoryName, &lt;br /&gt;  PULARGE_INTEGER lpFreeBytesAvailableToCaller, &lt;br /&gt;  PULARGE_INTEGER lpTotalNumberOfBytes, &lt;br /&gt;  PULARGE_INTEGER lpTotalNumberOfFreeBytes &lt;br /&gt;);&lt;br /&gt;参&lt;img src =&quot;http://blog.csdn.net/pknife/aggbug/3136786.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/pknife/230465936/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/pknife/230465936/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Fri, 24 Oct 2008 23:38:00 +0800</pubDate><author>小李匪盗</author><comments>http://blog.csdn.net/pknife/archive/2008/10/24/3136786.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/pknife/archive/2008/10/24/3136786.aspx</guid><dc:creator>小李匪盗</dc:creator><fs:srclink>http://blog.csdn.net/pknife/archive/2008/10/24/3136786.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/pknife/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pknife/~1062141/230465936/1062141</fs:itemid></item><item><title>WinCE下的非常用字符串操作函数</title><link>http://blog.csdn.net/pknife/archive/2008/09/26/2984237.aspx</link><wfw:comment>http://blog.csdn.net/pknife/comments/2984237.aspx</wfw:comment><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/pknife/comments/commentRss/2984237.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2984237</trackback:ping><description>&lt;br /&gt;Windows CE是一种Unicode环境，使用wchar_t来描述字符型变量。注意，这并不是说它不支持char型字符，char* p = &quot;你好&quot;同样是合法的，只不过在显示的时候必须转换成wchar_t类型。&lt;br /&gt;来看看WinCE下的字符串操作函数：&lt;br /&gt;wcscat&lt;br /&gt;wcschr&lt;br /&gt;wcscmp&lt;br /&gt;wcscpy&lt;br /&gt;wcscspn&lt;br /&gt;wcslen&lt;br /&gt;wcsncat&lt;br /&gt;wcsncmp&lt;br /&gt;wcsncpy&lt;br /&gt;wcsnlen&lt;br /&gt;wcspbrk&lt;br /&gt;wcsrchr&lt;br /&gt;wcsstr&lt;br /&gt;wcstod&lt;br /&gt;wcstoi64&lt;br /&gt;wcstok&lt;br /&gt;wcstol&lt;br /&gt;wcstombs&lt;br /&gt;wcstoui64&lt;br /&gt;wcstoul&lt;br /&gt;_wcsdup&lt;br /&gt;_wcsicmp&lt;br /&gt;_wcslwr&lt;br /&gt;_wcsnicmp&lt;br /&gt;_wcsnset&lt;br /&gt;_wcsrev&lt;br /&gt;_wcsupr&lt;br /&gt;上面罗列的函数中，有些是平时不太用到或者第一感会想到自己写一个小算法实现的。不过很多公司在笔试的时候，喜欢让应聘者来实&lt;img src =&quot;http://blog.csdn.net/pknife/aggbug/2984237.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/pknife/230465937/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/pknife/230465937/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Sat, 27 Sep 2008 01:05:00 +0800</pubDate><author>小李匪盗</author><comments>http://blog.csdn.net/pknife/archive/2008/09/26/2984237.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/pknife/archive/2008/09/26/2984237.aspx</guid><dc:creator>小李匪盗</dc:creator><fs:srclink>http://blog.csdn.net/pknife/archive/2008/09/26/2984237.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/pknife/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pknife/~1062141/230465937/1062141</fs:itemid></item><item><title>WInCE下线程的事件同步</title><link>http://blog.csdn.net/pknife/archive/2008/09/25/2978043.aspx</link><wfw:comment>http://blog.csdn.net/pknife/comments/2978043.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/pknife/comments/commentRss/2978043.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2978043</trackback:ping><description>&lt;br /&gt;程序开发中，我们经常会用到多线程。而某个线程的运行可能会依赖或影响另一线程的运行。如果一个线程需要通知其他线程某个事件发生了，可使用Event同步事件。&lt;br /&gt;&lt;br /&gt;先来看看与Event相关的函数：&lt;br /&gt;HANDLE CreateEvent(&lt;br /&gt;  LPSECURITY_ATTRIBUTES lpEventAttributes, &lt;br /&gt;  BOOL bManualReset, &lt;br /&gt;  BOOL bInitialState, &lt;br /&gt;  LPTSTR lpName &lt;br /&gt;); &lt;br /&gt;该函数创建一个同步对象。lpEventAttributes必须为NULL，bManualReset为是否需要人工重置对象状态(如果为TRUE，则WaitForSingleObject后需要调用ResetEvent，反之不需要)，bInitialState是对象创建的初始状态(通知或未通知)，lpName是事件的名字，可选。&lt;br /&gt;&lt;br /&gt;BOOL SetEvent(&lt;br /&gt;  HANDLE hEvent &lt;br /&gt;);&lt;img src =&quot;http://blog.csdn.net/pknife/aggbug/2978043.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/pknife/230465938/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/pknife/230465938/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 25 Sep 2008 21:41:00 +0800</pubDate><author>小李匪盗</author><comments>http://blog.csdn.net/pknife/archive/2008/09/25/2978043.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/pknife/archive/2008/09/25/2978043.aspx</guid><dc:creator>小李匪盗</dc:creator><fs:srclink>http://blog.csdn.net/pknife/archive/2008/09/25/2978043.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/pknife/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pknife/~1062141/230465938/1062141</fs:itemid></item><item><title>windows mobile上调用摄像头接口</title><link>http://blog.csdn.net/pknife/archive/2008/09/04/2881061.aspx</link><wfw:comment>http://blog.csdn.net/pknife/comments/2881061.aspx</wfw:comment><slash:comments>8</slash:comments><wfw:commentRss>http://blog.csdn.net/pknife/comments/commentRss/2881061.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2881061</trackback:ping><description>&lt;br /&gt;使用SHCameraCapture接口可以调出照相机进行拍照、摄像，并得到图片或视频文件的路径。&lt;br /&gt;&lt;br /&gt;以下代码进行拍照：&lt;br /&gt;SHCAMERACAPTURE shcc;&lt;br /&gt;ZeroMemory(&amp;shcc, sizeof(shcc));&lt;br /&gt;shcc.cbSize             = sizeof(shcc);&lt;br /&gt;shcc.hwndOwner          = NULL;&lt;br /&gt;shcc.pszInitialDir      = NULL;&lt;br /&gt;shcc.pszDefaultFileName = NULL;&lt;br /&gt;shcc.pszTitle           = NULL&lt;img src =&quot;http://blog.csdn.net/pknife/aggbug/2881061.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/csdn.net/pknife/230465939/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/csdn.net/pknife/230465939/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><pubDate>Thu, 04 Sep 2008 23:37:00 +0800</pubDate><author>小李匪盗</author><comments>http://blog.csdn.net/pknife/archive/2008/09/04/2881061.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/pknife/archive/2008/09/04/2881061.aspx</guid><dc:creator>小李匪盗</dc:creator><fs:srclink>http://blog.csdn.net/pknife/archive/2008/09/04/2881061.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/pknife/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/pknife/~1062141/230465939/1062141</fs:itemid></item></channel></rss>