Hi, Stephen
Take a look at the following link for a good approach:
http://www.pocketpcdn.com/articles/d..._multiwin.html
You might want to also post in
microsoft.public.dotnet.framework.compactframework . It isn't managed, but
it's still the best place to ask about Compact Framework issues.
Thank you for choosing the MSDN Managed Newsgroups,
John Eikanger
Microsoft Developer Support
This posting is provided “AS IS” with no warranties, and confers no rights.
--------------------
| Thread-Topic: Compact framework - Developing an MDI application.
| thread-index: AcPlhldI8ZB0qtYSR1aiK1xHoJ3S2A==
| X-Tomcat-NG: microsoft.public.dotnet.general
| From: "=?Utf-8?B?cGF1bA==?=" <msdn@exact3ex_removethis.co.uk>
| Subject: Compact framework - Developing an MDI application.
| Date: Wed, 28 Jan 2004 02:06:04 -0800
| Lines: 9
| Message-ID: <74**********************************@microsoft.co m>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.public.dotnet.general
| Path: cpmsftngxa07.phx.gbl
| Xref: cpmsftngxa07.phx.gbl microsoft.public.dotnet.general:122889
| NNTP-Posting-Host: tk2msftcmty1.phx.gbl 10.40.1.180
| X-Tomcat-NG: microsoft.public.dotnet.general
|
| I have developed an application for pocket pc that requires multiple
forms to be open at any one time. The user is able to flick from one to
the other, making changes to each as and when necessary.
The application uses a stacking system to hold instances of the forms, and
an array to hold "previous navigation" information (information on this
method was found on
"http://smartdevices.microsoftdev.com/Learn/Articles/505.aspx").
The problem I have is that as an instance of each form is pushed onto
stack, an instance of the form is held in memory on the pocket pc
(settings>system>memory>running programs). In order for an application to
pass the "Designed for windows for pocket pc" logo test one of the criteria
is (as quoted in from the "Designed for Windows for Pocket PC Handbook for
Software Applications"): "only one instance of each application or applet
must be allowed to run. Any application that supports multiple open
documents or data types must support that functionality from within the
application, not through multiple instances.
I am looking for a way to provide MDI functionality without creating
multiple instances.
Any help would be appreciated.
Thanks in advance.
|