I'm about to port my Pocket PC app to be able to run on a regular CE
4.2 device.

1) What do I need to do to convert my project files and build
settings?

2) What code changes will be required. My first recompile attempt
with the STANDARDSDK_420 gives me all sorts undeclared identifiers,
such as m_bFullScreen, m_pWndEmptyCB, GetSystemPowerStatusEx,
SHInitExtraControls, SHSipPreference, SipGetCurrentIM, SHDoneButton,
SHMENUBARINFO, SHCreateMenuBar, SHCMBF_EMPTYBAR, SHFS_HIDESTARTICON.

3) Will I still have access to SIP / IM (Letter Recognizer) character
entry?

TIA,
David

Re: Port from PocketPC to CE 4.2 by antispam

antispam
Fri Jun 18 14:47:28 CDT 2004

On 6/18/2004 8:23 PM, David wrote:
> 1) What do I need to do to convert my project files and build
> settings?

It depends how much your application is Pocket PC oriented ;-)
How strongly you use Pocket PC API.
Check it recompiling your app.


> 2) What code changes will be required. My first recompile attempt
> with the STANDARDSDK_420 gives me all sorts undeclared identifiers,
> such as m_bFullScreen, m_pWndEmptyCB, GetSystemPowerStatusEx,
> SHInitExtraControls, SHSipPreference, SipGetCurrentIM, SHDoneButton,
> SHMENUBARINFO, SHCreateMenuBar, SHCMBF_EMPTYBAR, SHFS_HIDESTARTICON.

That's right. You have no access to all Pocket PC API calls (SH*).
So, you have to change it, port to common Windows CE API.
Some things will change your user interface, because
there are many differences between Pocket PC
and other Windows CE platforms.

Greets

--

Mateusz £oskot
mateusz at loskot dot net