<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-353617561251901682</id><updated>2011-11-28T00:47:56.529+01:00</updated><category term='Imaging'/><category term='Menu'/><category term='Debug'/><category term='POOM'/><category term='WTL'/><category term='Dialogs'/><category term='Smartphone'/><category term='gesture'/><category term='WM'/><title type='text'>Windows Mobile Developers</title><subtitle type='html'>Blog for Windows Mobile Developers</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>18</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-2504274996622061562</id><published>2009-12-09T10:45:00.002+01:00</published><updated>2009-12-09T10:48:25.503+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WM'/><title type='text'>HOWTO: Close Application on Minimize</title><summary type='text'>This is a popular question lately: how do I close my application when the user clicks the "smart minimize button"? This button does exactly that - it minimizes your application and does not close it. Your main application window is minimized when it receives a WM_SIZE message with the SIZE_MINIMIZED constant in the wParam parameter. All you have to do is call PostMessage(WM_CLOSE) and you are </summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/2504274996622061562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=2504274996622061562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/2504274996622061562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/2504274996622061562'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2009/12/howto-close-application-on-minimize.html' title='HOWTO: Close Application on Minimize'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-6892238916548151255</id><published>2009-12-09T10:43:00.002+01:00</published><updated>2009-12-09T10:45:06.143+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gesture'/><category scheme='http://www.blogger.com/atom/ns#' term='WM'/><title type='text'>Article about Windows Mobile 6.5 Gestures</title><summary type='text'>There is a new article on CodeProject about Windows Mobile 6.5 Gestures, and it's fully written in native code. Go there and have a look!</summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/6892238916548151255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=6892238916548151255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/6892238916548151255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/6892238916548151255'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2009/12/article-about-windows-mobile-65.html' title='Article about Windows Mobile 6.5 Gestures'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-4753287407673661660</id><published>2009-07-14T09:24:00.002+02:00</published><updated>2009-12-09T10:44:53.339+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gesture'/><category scheme='http://www.blogger.com/atom/ns#' term='WM'/><title type='text'>Windows Mobile 6.5 Gestures documented</title><summary type='text'>The documentation for Windows Mobile 6.5 Gestures is now online here.</summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/4753287407673661660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=4753287407673661660' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/4753287407673661660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/4753287407673661660'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2009/07/windows-mobile-65-gestures-documented.html' title='Windows Mobile 6.5 Gestures documented'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-6706112383738491406</id><published>2009-07-14T09:22:00.002+02:00</published><updated>2009-07-14T09:25:47.547+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Imaging'/><title type='text'>unresolved external symbol CLSID_ImagingFactory</title><summary type='text'>Just started out a new sample project that illustrates how to use the WM libraries I'm writing, and got the following link errors:1&gt;wmfw.lib(Image.obj) : error LNK2001: unresolved external symbol CLSID_ImagingFactory1&gt;wmfw.lib(Image.obj) : error LNK2001: unresolved external symbol IID_IImagingFactoryThis means that the linker cannot find the symbols CLSID_ImagingFactory andIID_IImagingFactory, </summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/6706112383738491406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=6706112383738491406' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/6706112383738491406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/6706112383738491406'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2009/07/unresolved-external-symbol.html' title='unresolved external symbol CLSID_ImagingFactory'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-754697029905679635</id><published>2009-05-19T10:25:00.003+02:00</published><updated>2009-05-19T10:28:54.941+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WTL'/><title type='text'>WTL 8.1.9127 is out!</title><summary type='text'>WTL 8.1.9127 is out since May 7 2009.At firt look they added installation support for VS2008 (setup90.js).Enjoy!</summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/754697029905679635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=754697029905679635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/754697029905679635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/754697029905679635'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2009/05/wtl-819127-is-out.html' title='WTL 8.1.9127 is out!'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-3846848544647428835</id><published>2008-10-09T12:12:00.004+02:00</published><updated>2008-10-09T12:56:05.089+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dialogs'/><category scheme='http://www.blogger.com/atom/ns#' term='Smartphone'/><category scheme='http://www.blogger.com/atom/ns#' term='WTL'/><title type='text'>Oriented Dialogs and SP platform</title><summary type='text'>Some new SP devices supports screen rotation (ex: HTC S7xx series) but all 'CStdOrientedDialog' classes are only supported for PPC platform in WTL8.0.So i changed some WTL files to add those classes to SP too.The only file to change is: 'atlwince.h'If you want support also in wizard you need to change also: 'AppType.htm' and 'Platforms.htm' in 'AppWizMobile\Files\HTML\1033' folder.You can find </summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/3846848544647428835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=3846848544647428835' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/3846848544647428835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/3846848544647428835'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/10/oriented-dialogs-and-sp-platform.html' title='Oriented Dialogs and SP platform'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-3899460356910585316</id><published>2008-10-01T14:42:00.004+02:00</published><updated>2008-10-09T12:56:36.714+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dialogs'/><category scheme='http://www.blogger.com/atom/ns#' term='WTL'/><title type='text'>CStdDialogImpl and the OK button</title><summary type='text'>Are using CStdDialogImpl as the base class for your WTL dialogs? Are you having difficulty hiding the "ok" button? Here's a simple solution:Derive your dialog class (say CMyDialog) fromCStdDialogImpl&lt;CMyDialog, SHIDIF_SIZEDLGFULLSCREEN | SHIDIF_SIPDOWN&gt;On the OnInitDialog handler, call:SHDoneButton(m_hWnd, SHDB_HIDE);ModifyStyle(0, WS_NONAVDONEBUTTON, SWP_NOSIZE);Make sure you change all the </summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/3899460356910585316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=3899460356910585316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/3899460356910585316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/3899460356910585316'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/10/cstddialogimpl-and-ok-button.html' title='CStdDialogImpl and the OK button'/><author><name>João Paulo Figueira</name><uri>http://www.blogger.com/profile/01808451986712386444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_AksH5-lumMs/SCQYuaNZMAI/AAAAAAAAAQs/eA23ckrE4Fw/S220/MVP_profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-8784447179266549673</id><published>2008-08-05T15:31:00.002+02:00</published><updated>2008-08-05T17:01:56.554+02:00</updated><title type='text'>ClearType on a memory DC</title><summary type='text'>I recently developed a small information browser application for Windows CE 5.0 devices. This small application uses a touch list as an item selector and displays an in-memory bitmap with textual information related to the selected item.The touch list uses a ClearType-rendered font (see the latest Touch List sample) painted to a memory DC. I also used a ClearType font to paint the text on the </summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/8784447179266549673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=8784447179266549673' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/8784447179266549673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/8784447179266549673'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/08/cleartype-on-memory-dc.html' title='ClearType on a memory DC'/><author><name>João Paulo Figueira</name><uri>http://www.blogger.com/profile/01808451986712386444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_AksH5-lumMs/SCQYuaNZMAI/AAAAAAAAAQs/eA23ckrE4Fw/S220/MVP_profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-2896564204928815983</id><published>2008-08-04T17:49:00.001+02:00</published><updated>2008-08-04T17:49:29.610+02:00</updated><title type='text'>Windows Mobile API Usage Tool</title><summary type='text'>Microsoft has just released a new tool to determine the Windowm Mobile API usage in your application. This is especially useful for deprecated functions! Go take a look here.</summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/2896564204928815983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=2896564204928815983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/2896564204928815983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/2896564204928815983'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/08/windows-mobile-api-usage-tool.html' title='Windows Mobile API Usage Tool'/><author><name>João Paulo Figueira</name><uri>http://www.blogger.com/profile/01808451986712386444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_AksH5-lumMs/SCQYuaNZMAI/AAAAAAAAAQs/eA23ckrE4Fw/S220/MVP_profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-8763357244895692826</id><published>2008-07-02T11:31:00.004+02:00</published><updated>2008-07-02T12:08:12.492+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WTL'/><title type='text'>Installing WTL Helper in VS 2008</title><summary type='text'>Last April my good friend Cristiano Severini managed to recompile Sergey Solozhentsev's WTL Helper for VS 2008. He wrote a few instructions about how to do it, but they are a bit incomplete. I have just reviewed the whole process with him and managed to successfully install his version of the WTL Helper DLL on a VS 2008 under Vista. Here's how to do it:Install the original WTL Helper package; </summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/8763357244895692826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=8763357244895692826' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/8763357244895692826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/8763357244895692826'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/07/installing-wtl-helper-in-vs-2008.html' title='Installing WTL Helper in VS 2008'/><author><name>João Paulo Figueira</name><uri>http://www.blogger.com/profile/01808451986712386444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_AksH5-lumMs/SCQYuaNZMAI/AAAAAAAAAQs/eA23ckrE4Fw/S220/MVP_profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-6685983628272868143</id><published>2008-06-06T13:12:00.001+02:00</published><updated>2008-06-06T13:12:43.364+02:00</updated><title type='text'>Animating Child View Transitions - The article</title><summary type='text'>I have just posted a new article on Code Project with the last version the the child view transition animation code. You can read the article here.</summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/6685983628272868143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=6685983628272868143' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/6685983628272868143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/6685983628272868143'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/06/animating-child-view-transitions.html' title='Animating Child View Transitions - The article'/><author><name>João Paulo Figueira</name><uri>http://www.blogger.com/profile/01808451986712386444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_AksH5-lumMs/SCQYuaNZMAI/AAAAAAAAAQs/eA23ckrE4Fw/S220/MVP_profile.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-6290128455318257760</id><published>2008-05-29T15:52:00.002+02:00</published><updated>2008-05-29T15:57:28.605+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WTL'/><title type='text'>Porting old projects to WTL8</title><summary type='text'>Hi,after upgraded to WTL 8.0 if you try to compile old project you'll get errors like these:error C2668: 'lstrlenA' : ambiguous call to overloaded function ...\WTL80\include\atlapp.h 697error C2514: 'size_t' : class has no constructors ...\WTL80\include\atlapp.h 73eerror C3861: 'lstrcpynA': identifier not found ...\WTL80\include\atlapp.h 74The way to fix it is simple, just add:#if _ATL_VER == </summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/6290128455318257760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=6290128455318257760' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/6290128455318257760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/6290128455318257760'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/05/porting-old-projects-to-wtl8.html' title='Porting old projects to WTL8'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-4073186636006814517</id><published>2008-05-28T10:30:00.005+02:00</published><updated>2008-05-28T10:58:49.245+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Debug'/><title type='text'>Inject Dlls</title><summary type='text'>Hi,today i'll explain how inject dlls into another process.To inject external dlls into the processes we need to use some functions exported from coredll.dll. These functions are documented in Platform Builder but not in SDK so we need to declare them as extern:extern "C"{BOOL __stdcall SetKMode(BOOL fMode);DWORD __stdcall SetProcPermissions(DWORD);LPVOID __stdcall MapPtrToProcess (LPVOID lpv, </summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/4073186636006814517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=4073186636006814517' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/4073186636006814517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/4073186636006814517'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/05/inject-dlls.html' title='Inject Dlls'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-1809820243709616599</id><published>2008-05-27T11:49:00.002+02:00</published><updated>2008-05-27T11:51:16.608+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Menu'/><title type='text'>An alternative to the SHMENUBAR resource</title><summary type='text'>The SHMENUBAR resource is a pain. A real pain. Why is there no support for this on the VS 2005 / 2008 resource editor? This resource is actually quite powerful when it comes to defining the WM application menu and fine-tuning its appearance. But when you need to change something, you need to remember the string table IDs, the toolbar button options and all that.Most WM applications I have seen so</summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/1809820243709616599/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=1809820243709616599' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/1809820243709616599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/1809820243709616599'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/05/alternative-to-shmenubar-resource.html' title='An alternative to the SHMENUBAR resource'/><author><name>João Paulo Figueira</name><uri>http://www.blogger.com/profile/01808451986712386444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_AksH5-lumMs/SCQYuaNZMAI/AAAAAAAAAQs/eA23ckrE4Fw/S220/MVP_profile.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-5583137091863971197</id><published>2008-05-22T17:42:00.008+02:00</published><updated>2008-05-22T17:57:49.666+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dialogs'/><category scheme='http://www.blogger.com/atom/ns#' term='WTL'/><title type='text'>WTL - Create a dialog without resource</title><summary type='text'>Hi,yesterday i explained how create a menu by code without use resource, today i'll explain how to create a dialog without use resource using WTL in 2 mins and with 20 lines :)WTL framework comes with two classes:CMemDlgTemplate (which define our dialog template)CIndirectDialogImpl (which define our dialog class)In the code below i'll show how create an empty dialog with just few lines:#pragma </summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/5583137091863971197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=5583137091863971197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/5583137091863971197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/5583137091863971197'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/05/wtl-create-dialog-without-resource.html' title='WTL - Create a dialog without resource'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-8280443885051471977</id><published>2008-05-21T15:36:00.013+02:00</published><updated>2009-10-07T11:05:11.182+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Menu'/><title type='text'>Create Menu Bar Programmatically - WM5</title><summary type='text'>Hi,today i show you how create a menubar from code without use any resource.//add these lines in your wm_initdialog or wm_create function#define ID_CHANGE_TEXT WM_APP+1#define ID_ADD_NEW_ITEM WM_APP+2#define ID_NEW_ITEM WM_APP+3//Create the right popupmenu HMENU hPopupRightMenu = ::CreatePopupMenu(); ::InsertMenu(hPopupRightMenu, -1, MF_BYPOSITION, ID_CHANGE_TEXT, L"Change Left Text"); ::</summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/8280443885051471977/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=8280443885051471977' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/8280443885051471977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/8280443885051471977'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/05/create-menu-bar-programmatically-wm5.html' title='Create Menu Bar Programmatically - WM5'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-2636735922575424791</id><published>2008-05-20T15:42:00.009+02:00</published><updated>2008-05-21T16:07:13.457+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='POOM'/><title type='text'>POOM: 'unresolved external symbol' or 'already defined'</title><summary type='text'>Often when we use POOM api's we get those errors by compiler.We have two methods to fix it:solution a - include only where you need;- include into only one .cpp file:#define INITGUID#include &lt;initguid.h&gt;#include &lt;pimstore.h&gt;#pragma comment(lib, "pimstore.lib") //don't forget to link library ;)solution b- include where you need:#include &lt;pimstore.h&gt;#pragma comment(lib, "pimstore.lib") //don't </summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/2636735922575424791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=2636735922575424791' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/2636735922575424791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/2636735922575424791'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/05/poom-unresolved-external-symbol-or.html' title='POOM: &apos;unresolved external symbol&apos; or &apos;already defined&apos;'/><author><name>crino</name><uri>http://www.blogger.com/profile/05514614660851356884</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://3.bp.blogspot.com/_hwubYw0_pYQ/TPaXXTYJALI/AAAAAAAAAnA/D0u0YILHKWs/S220/me.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-353617561251901682.post-1385735880275465056</id><published>2008-05-15T17:28:00.000+02:00</published><updated>2008-05-15T17:29:21.630+02:00</updated><title type='text'>Welcome</title><summary type='text'>Welcome to the Windows Mobile Developers Blog!</summary><link rel='replies' type='application/atom+xml' href='http://wmdevelopers.blogspot.com/feeds/1385735880275465056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=353617561251901682&amp;postID=1385735880275465056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/1385735880275465056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/353617561251901682/posts/default/1385735880275465056'/><link rel='alternate' type='text/html' href='http://wmdevelopers.blogspot.com/2008/05/welcome.html' title='Welcome'/><author><name>João Paulo Figueira</name><uri>http://www.blogger.com/profile/01808451986712386444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp0.blogger.com/_AksH5-lumMs/SCQYuaNZMAI/AAAAAAAAAQs/eA23ckrE4Fw/S220/MVP_profile.jpg'/></author><thr:total>0</thr:total></entry></feed>
